即用即查linux命令行实例参考手册 (9)

上传人:子 文档编号:41696039 上传时间:2018-05-30 格式:DOC 页数:10 大小:106KB
返回 下载 相关 举报
即用即查linux命令行实例参考手册 (9)_第1页
第1页 / 共10页
即用即查linux命令行实例参考手册 (9)_第2页
第2页 / 共10页
即用即查linux命令行实例参考手册 (9)_第3页
第3页 / 共10页
即用即查linux命令行实例参考手册 (9)_第4页
第4页 / 共10页
即用即查linux命令行实例参考手册 (9)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《即用即查linux命令行实例参考手册 (9)》由会员分享,可在线阅读,更多相关《即用即查linux命令行实例参考手册 (9)(10页珍藏版)》请在金锄头文库上搜索。

1、即用即查 Linux 命令行实例参考手册代码第 9 章 Linux 系统磁盘基本管理命令挂载文件系统mountmount 命令语法:mount 参数 设备名称 目录实例 1:挂载光盘镜像文件 mydisk.iso。 本例中在执行 mount 命令之前,可以先执行 mkisofs 命令将用户 sheriff 的主目录 /home/sheriff 下的资料建立成一个 mydisk.iso 的光盘镜像文件。rootlocalhost # mkisofs r J V mydisk o /root /mydisk.iso /home/sheriff然后,可以执行 mount 命令将已创建好的光盘镜像文件

2、 mydisk.iso 挂载到新建的挂载 点/mnt/vcdrom 目录下。rootlocalhost # mount o loop t iso9660 /root/myd isk.iso /mnt/vcdrom最后查看/mnt/vcdrom 目录下资料,证实挂载操作成功完成。 实例 2:挂载移动磁盘。 第 1 步:对 Linux 系统而言,USB 接口的移动磁盘被识别为 SCSI 设备。插入移动磁 盘之前,应先用 fdisk l 或 more /proc/partitions 查看系统的磁盘和磁盘分区情况。 第 2 步:接好移动磁盘后,再用 fdisk l 或 more /proc/part

3、itions 查看系统的磁盘和磁盘 分区情况。 第 3 步:对比两次磁盘分区情况查看结果,应该可以发现多了一个 SCSI 磁盘/dev/sdb 和它的三个磁盘分区/dev/sdb1,/dev/sdb2。其中/dev/sdb5 是/dev/sdb2 分区的逻辑分区。可 以使用下面的命令挂载/dev/sdb1 和/dev/sdb5。rootlocalhost # mkdir p /mnt/usbhd1 rootlocalhost # mkdir p /mnt/usbhd2 rootlocalhost # mount t ntfs /dev/sdb1 /mnt/usbhd1 rootlocalhos

4、t # mount t vfat /dev/sdb5 /mnt/usbhd2 对 ntfs 格式的磁盘分区应使用-t ntfs 参数,对 fat32 格式的磁盘分区应使用-t vfat 参数。 若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。rootlocalhost # mount t ntfs o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 rootlocalhost # mount t vfat o iocharset=cp936 /dev/sdc5 /mnt/usbhd2 实例 3:挂载 U 盘。 第 1 步:和 USB 接口的移动磁盘一样,在

5、Linux 系统中 U 盘也被当作 SCSI 设备。插 入 U 磁盘之前,应先用 fdisk l 或 more /proc/partitions 查看系统的磁盘和磁盘分区情况。 第 2 步:接好 U 磁盘后,再用 fdisk l 或 more /proc/partitions 查看系统的磁盘和磁盘 分区情况。第 3 步:对比两次磁盘分区情况查看结果,应该可以发现多了一个 SCSI 磁盘/dev/sdd 和它的一个磁盘分区/dev/sdb1,/dev/sdb1 就是要挂载的 U 盘。rootlocalhost # mkdir p /mnt/usb rootlocalhost # mount t

6、vfat /dev/sdd1 /mnt/usb 若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。rootlocalhost # mount t vfat o iocharset=cp936 /dev/sdd1 /mnt/usb 实例 4:挂载 Windows 文件共享。 Windows 网络共享的核心是 SMB/CIFS,在 Linux 下要挂载 Windows 的磁盘共享,就 必须安装和使用 samba 软件包。现在流行的 Linux 发行版绝大多数已经包含了 Samba 软件 包,如果安装 Linux 系统时未安装 Samba,请首先安装 Samba。 当 Windows 系统共享

7、设置好以后,就可以在 Linux 客户端挂载了,具体操作步骤如下:第 1 步,建立一个目录用来作挂载点(mount point)。rootlocalhost # mkdir p /mnt/samba 第 2 步,挂载。rootlocalhost # mount -t smbfs -o username=adm inistrator, password=BEIBEI /192.168.1.100/c$ /mnt/samba 第 3 步,访问测试。rootlocalhost # cd /mnt/samba rootlocalhost # ls 实例 5:挂载 UNIX 系统的 NFS 文件共享。

8、类似于 Windows 的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是 NFS(网络文件系统) 。下面就以 Red Hat Enterprise Linux 5 为例,简单介绍一下在 Linux 下如何 mount nfs 网络共享。 在 Linux 客户端挂载(mount)NFS 磁盘共享之前,必须先配置好 NFS 服务端。 第 1 步,Linux 系统 NFS 服务端配置方法如下: 修改/etc/exports,增加共享目录。/export/home/test 192.168.1.102(rw)192.168.1.102 linux-client启动与停止 NFS 服务。

9、/etc/rc.d/init.d/portmap start(在 REDHAT 中 PORTMAP 是默认启动的)/etc/rc.d/init.d/nfs start 启动 NFS 服务/etc/rc.d/init.d/nfs stop 停止 NFS 服务第 2 步 Linux 客户端挂载(mount)其他 Linux 系统或 UNIX 系统的 NFS 共享rootlocalhost # mkdir p /mnt/nfs rootlocalhost # mount t nfs o rw 192.168.1.10 2:/export/home/test /mnt/nfs 这里假设 192.168

10、.1.102 是 NFS 服务端的主机 IP 地址,当然这里也可以使用主机名, 但必须在本机/etc/hosts 文件里增加服务端 ip 定义。/export/home/test 为服务端共享的目录。这样,就可以在 Linux 客户端通过/mnt/nfs 来访问其他 Linux 系统或 UNIX 系统以 NFS 方式共享出来的文件了。 实例 6:虚拟挂载/dev/sdb1 磁盘的 vfat 文件系统。rootlocalhost # mount fv t vfat /dev/sdb1 /mnt/usb 参数-f 表示虚拟挂载文件系统,实际上并未真实挂载文件系统。通过执行”ls /mnt/usb”

11、 命令,可以看到加载点下没有什么内容显示。 实例 7:列出当前已挂载的 vfat 文件系统。rootlocalhost # mountt vfat 卸载文件系统umountumount 命令语法:umount 参数 设备或目录 实例 1:卸载一个已经挂载的光盘镜像文件 mydisk.iso。rootlocalhost # umount /mnt/vcdrom/ 实例 2:卸载/etc/mtab 文件中登记的类型为 vfat 的文件系统。rootlocalhost # umount /mnt/vcdrom/ 实例 3:卸载已挂接在/mnt/usb 的 U 盘,若无法卸载,则尝试以只读方式重新挂载

12、。 为了展示该效果,首先在已挂载 U 盘的前提下,在一个控制台中将当前工作目录切换 至/mnt/sub 目录。 接下来打开另外一个控制台,在控制台中执行 umount 命令卸载已挂接在/mnt/usb 的 U 盘,若无法卸载便尝试以只读方式重新挂载 U 盘。rootlocalhost # umount r /mnt/usb 查看文件系统磁盘使用情况dfdf 命令语法:df 参数 文件或磁盘设备实例 1:报告所有已安装文件系统上剩余磁盘空间使用信息。rootlocalhost # df 该命令报告了所有已安装文件系统的磁盘总块数、已用空间、可用空间、已用百分比 以及挂载点等信息。 实例 2:报告

13、设备/dev/sda1 上的文件系统上剩余磁盘空间信息。rootlocalhost # df /dev/sda1 实例 3:报告索引节点 inode 的使用信息。rootlocalhost # df i 实例 4:报告所有文件系统的使用情况。rootlocalhost # df a 在此可以看到很多空间为 0 的文件系统也都纷纷列表出来了。 实例 5:以可读性较强的方式报告文件系统的使用情况。rootlocalhost # df h在此可以看到很文件系统的容量、已用空间、可用空间等信息不再已块为单位描述了, 而是以可读性比较好的 M、G 等为单位。查看磁盘空间的使用情况dudu 命令语法:du

14、 参数目录或文件实例 1 查看当前目录下的所有文件占用磁盘空间大小。rootlocalhost # du abh *实例 2 以可读性较强的方式报告当前目录占用磁盘空间大小的总和信息(不包括子目 录占用的磁盘空间) 。rootlocalhost # du sSh 实例 3 以可读性较强的方式报告目录/usr,/bin,/var 等占用磁盘空间的大小。rootlocalhost # du sh /usr /bin /var 实例 4 以可读性较强的方式报告当前目录的直接子目录占用磁盘空间的大小。rootlocalhost # du h -max-depth=1 报告磁盘空间限制状态repquot

15、arepquota 命令语法:repquota 参数 文件系统.实例 1 显示所有分区中所有用户磁盘限额状况信息。rootlocalhost # repquota -a 实例 2 以可读性较好的方式报告所有分区中群组的磁盘限额状况信息。rootlocalhost # repquota ags 实例 3 报告文件系统“/home/sheriff/sdb1”的用户和群组的磁盘限额状况信息。rootlocalhost # repquota ugs /home/sheriff/sdb1 显示使用空间与限制quotaquota 命令语法:quota 参数-u 用户. -g 群组. -f 文件系统.实例 1:查看用户 root 的磁盘限额及其使用情况。rootlocalhost # quota u root 实例 2:以可读性较好的方式查看 root 用户的磁盘限额及其使用情况。rootlocalhost # quota -s -u root实例 3:查看群组 sheriff 的磁盘限额及其使用情况。rootlocalhost # quota g sheriff检验磁盘使用空间与限制quotacheckquotacheck 命令语法:quotacheck 参数文件系统实例 1:创建文件系统/home

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号