![Linux网络管理与配置(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/228/30241228/b_30241228.jpg)
3.5 磁盘管理
3.5.1 查看硬盘或目录的容量
1.df命令
利用df命令,可以查看已挂载磁盘的总容量、使用容量与inode等。磁盘空间大小的单位为数据块,1数据块=1024B。
格式:df-[ikm]
主要选项说明如下。
● -i:使用i-nodes显示结果。
● -k:使用KB显示结果。
● -m:使用MB显示结果。
【例3-32】 以KB显示磁盘空间。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/86_01.jpg?sign=1739384485-JxDAgYFKJUiIUh4e1KdNygOPKLpc0ikf-0-1e6d1a62e0530882e564a7ad26d31fc9)
过程及结果如图3-35所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/86_02.jpg?sign=1739384485-bgg67x8K26FMWAh3ElAvezE8UhCvJlx0-0-bb4ee06c2679671947c331e43bbad23d)
图3-35 以KB显示磁盘空间
2.du命令
格式:du[-abckms][目录名称]
主要选项说明如下。
● -a:全部的文件与目录都列出来,默认值是只列出目录的值。
● -b:列出的值以B输出。
● -c:最后加总和。
● -k:列出的值以KB输出。
● -m:列出的值以MB输出。
● -s:只列出最后加总的值。
[目录名称]可以省略。如果省略,表示要统计目前所在目录的容量。
【例3-33】 列出/etc下目录与文件所占的容量,最后加总并以MB输出。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/86_03.jpg?sign=1739384485-ZhkyNmePNFiOVadrxknyUs2CmM5Uo5Bt-0-d2e0dd52d9d911165f378739ee75fade)
过程及结果如图3-36所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/86_04.jpg?sign=1739384485-7e14yVog7WfoHt7CcFYYWNlcQj1nQfAy-0-f795c01158aa92751a6c5e1f06833c6a)
图3-36 /etc下目录与档案所占的容量并最后加总值输出
3.5.2 移动存储介质的装载
1.图形界面下光盘和U盘的挂载
首先依次选择“系统”→“首选项”→“可移动驱动器和介质”菜单命令,系统弹出“可移动驱动器和介质的首选项”对话框,如图3-37所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/87_01.jpg?sign=1739384485-qgt7sMOpeHRGqGu2KHt6S8bdz8BtzJsF-0-35f698e4ba63aee8a8c42a82c76b35a7)
图3-37 “可移动驱动器和介质的首选项”对话框
“存储”选项卡中的“热插拔时挂载可移动驱动器”复选框如果处于选中状态,那么一插上U盘就自动挂载。
“插入时挂载可移动介质”复选框如果被选中,那么将自动挂载光盘。
只有当以上两项都选中时,选中“插入时浏览可移动介质”复选框,才可以自动打开文件浏览器显示其中的内容。
(1)光盘的挂载
在图形界面下,只要用户将光盘放入光驱中,在桌面上就会出现光盘的图标,显示光盘的名字,如图3-38所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/87_02.jpg?sign=1739384485-dnFpyDkBSHcnM4zb0agOcgv4LLsUzlo8-0-5b9b5a200e75a2344f4818ad17987717)
图3-38 光标图标
双击该图标,可以看到光盘上的内容。右击该图标,显示如图3-39所示的快捷菜单。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/87_03.jpg?sign=1739384485-7MDtmdME23Fjlu0w5wdIHsVdvxI5v3PN-0-2e3789443fc8c399f5856fc2058af213)
图3-39 快捷菜单
在快捷菜单里可以实现打开、浏览、复制光盘等操作。这里就不一一讲解。
(2)U盘的挂载
与光盘相同,在图形界面下将U盘插在USB接口后,U盘将被自动挂载。桌面会出现U盘图标,如图3-40所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/88_01.jpg?sign=1739384485-yfYK8XGi8f6xzvaG7OcBP2JfGI8fe6QU-0-b05592d29f28ab3d6411d4dd164e32f9)
图3-40 U盘图标
双击该图标,即可浏览U盘上的文件。
2.文字界面下光盘和U盘的挂载
文件系统的挂载,可以在系统引导过程中自动挂载,也可以使用命令手工挂载。通常将文件系统挂载到某个可以存取的空目录下,/media是系统默认的移动设备的挂载点。
mount命令可以加载文件系统到指定的挂接点。
格式:
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/88_02.jpg?sign=1739384485-yjk6Lt69aS7EWfRFzk6Vp5jEG2hWTg2z-0-9d37b90f653da4f1eebcd73ea018b19a)
1)-t文件系统类型:指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型如下。
● 光盘或光盘映像:iso9660。
● DOS fat16文件系统:msdos。
● Windows 9x fat32文件系统:vfat。
● Windows NT ntfs文件系统:ntfs。
● Mount Windows文件网络共享:smbfs。
● UNIX(Linux)文件网络共享:nfs。
2)-o挂载方式:主要用来描述设备或文件的挂接方式。常用的参数如下。
● loop:用来把一个文件当成硬盘分区挂载在系统上。
● ro:采用只读方式挂载设备。
● rw:采用读写方式挂载设备。
● iocharset:指定访问文件系统所用字符集。
3)设备:要挂载(mount)的设备。
4)目录:设备在系统上的挂载点(mount point)。
【例3-34】 挂载光盘。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/88_03.jpg?sign=1739384485-7OQsWJBetLYJV190KbJHhVvOBP4xaizs-0-576c4c631e8a06e2c3ef15913a8a0c70)
过程及结果如图3-41所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/88_04.jpg?sign=1739384485-dxcYBnb4diLGxSZLjzsiVcIk0K5kC53t-0-8771208c57a46df3cff19ad4ffba129c)
图3-41 挂载光盘
【例3-35】 挂载U盘。
对Linux系统而言,U盘是被当作SCSI设备对待的。插入U盘之前,应先用fdisk -l或more /proc/partitions命令查看系统的硬盘和硬盘分区情况,如图3-42所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/89_01.jpg?sign=1739384485-REk1T9VlQN3iF7fRWh9vgMnvP8SAqvVj-0-19b2d141a938d8dc132881857ccd960c)
图3-42 硬盘分区情况
在这里能够清楚地看到系统有一块SCSI硬盘/dev/sda和它的两个磁盘分区/dev/sda1和/dev/sda2。
接好U盘后,系统会自动识别U盘信息,如图3-43所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/89_02.jpg?sign=1739384485-UIYcKQaLpTVQDv0danHFtmzM793ejNqp-0-ca680a548b7f48b89e3f993bdc699ac2)
图3-43 系统读出U盘信息
从信息上可以判断U盘是一个SCSI硬盘,并且设备名称为sdb。这时再使用fdisk -l或more /proc/partitions命令查看系统的硬盘和硬盘分区情况,结果如图3-44所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/89_03.jpg?sign=1739384485-vx1bILzo2aS8eyA8Jk3JaJxqYxWd65ut-0-b43487244451d44e950c79f3746cafd4)
图3-44 挂载了U盘后的硬盘分区情况
系统多了一个SCSI硬盘/dev/sdb和一个磁盘分区/dev/sdb1,/dev/sdb1就是要挂载的U盘。
使用如下命令使用U盘:
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/89_04.jpg?sign=1739384485-MKjDqyY3tfZiyPUS1EX6Qq3tHL0BjSOW-0-f5178983acbc326684bc9fe80a5fc2c8)
过程及结果如图3-45所示。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_01.jpg?sign=1739384485-SJl9UKJ6y70afPthc3HuXjnnDTK4q9kf-0-d76010a0c5c1e71cccd74d02c1ce8d71)
图3-45 挂载并读取U盘内容
3.卸载光盘和U盘
umount命令用于卸载光盘和U盘。
格式:umount设备|目录
功能:卸载指定的设备,这里注意既可使用设备名也可以使用挂载目录名,或两个都使用。
【例3-36】 卸载光盘。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_02.jpg?sign=1739384485-qzvhLw0D5s8nrTq1C6PSdRCW9m8DijYV-0-0e0018bf7476291343340d8a1689f352)
或者用命令
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_03.jpg?sign=1739384485-xwJ0k8a0dTHHsemu5b9eFbpx63Dy6De2-0-e5ba2c6d5b656643776a626bbd25eb75)
或
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_04.jpg?sign=1739384485-Hpka73bGjCdUkWitGtapiPQC91mwRCv4-0-68c4ef68c6e426986e7e3e2197750677)
【例3-37】 卸载U盘。
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_05.jpg?sign=1739384485-hSdt0BpC4lxIZuLiZKCADYTUNWpkW4NA-0-75c3b28fb51981e872db6cdeb7fba9c5)
或者用命令
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_06.jpg?sign=1739384485-MLkufztoBqMSFfajAYSlQIWQqaNrm0FI-0-8519c93b9733887069b57df6ba66e620)
或
![](https://epubservercos.yuewen.com/E3B72B/16577073705034506/epubprivate/OEBPS/Images/90_07.jpg?sign=1739384485-dMOZbq060qUFlLxBCP66bAFGVgoyMciH-0-2532c5acd1d1a93d25f2d07cc8c38136)