实验四Linux系统的磁盘管理..

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.文件系统加载
加载光盘
1)先在/mnt目录下创建一个目录cdrom # mkdir /mnt/cdrom 2)如果光盘驱动器安装在primary slave上,设备文件名就是 /dev/hdb 如果安装在secondary master上,设备文件名就是/dev/hdc # mount -t iso9600 /dev/hdc /mnt/cdrom 3)对于Redhat,可以使用这样的指令来加载光盘: # mount /dev/cdrom
2.磁盘管理基本命令
1. dd命令
实用例子: 将文件foobar1拷贝到文件foobar2中: $ dd if=foobar1 of=foobar2
2.磁盘管理基本命令
2. du命令
功能:
统计目录(或文件)所占磁盘空间的大小
命令的格式:
du [OPTION]... [FILE]...
实用例子:
主要参数:
2.磁盘管理基本命令
1. dd命令
功能:
从标准输入、文件或设备读取数据,依照指定的格式来转换数据, 再输出 至文件、设备或标准输出。
命令的格式:
dd [OPTION]...
实用例子:
把一张软盘的内容拷贝到另一张软盘上,利用/tmp/tmpfile作为临时存储文 件 1.把源盘插入驱动器中: $ dd if=/dev/fd0 of=/tmp/tmpfile 2.将源盘从驱动器中取出,把目标盘插入: $ dd if=/tmp/tmpfile of=/dev/fd0 3.软盘拷贝完成后,应该将临时文件删除: $ rm /tmp/tmpfile
加载软盘
1)首先在/mnt目录下为软磁盘创建一个目录floppy # mkdir /mnt/floppy 2)接着用加载指令将软盘中的内容加载到这一目录中: # mount -t msdos /dev/fd0 /mnt/floppy
加载fat32格式的硬盘分区
1)先在/mnt目录下为之创建一个目录win: # mkdir /mnt/win 2)再 # mount -t vfat /dev/hda1 /mnt/win
的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况 (与t选项相反)。 -T显示文件系统类型。 -h 以人们习惯的方式显示剩余空间。
实验四:Linux系统的磁盘管理
实验名称: Linux系统的磁盘管理
实验目的与要求:

实验类型:验证
了解文件系统加载的概念; 掌握磁盘管理和磁盘空间管理基本命令。
实验内容:
1. 练习文件系统加载的方式;
2. 练习磁盘管理基本命令;
3. 练习磁盘空间管理命令。
本讲主要内容与要求
磁盘管理 1.文件系统加载 2.磁盘管理基本命令 3.磁盘空间管理
-o 常用的选项有codepage,iocharset(对于中文来说codepage=936,
iocharset=gb2312) - o loop 挂载ISO文件时用
例:mount -o iocharset=cp936 /dev/sda1 /mnt/usb (以保证 正常显示中文字符)
1.文件系统加载
-s -a
对每个FILE参数只给出占用的数据块总数。 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。 若既不指定-s,也不指定-a,则只显示FILE中的每一个目录及其中 的各子目录所占的磁盘块数。 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。 以1024字节为单位列出磁盘空间使用情况。 最后再加上一个总计(系统缺省设置)。 计算所有的文件大小,对硬链接文件,则计算多次。 跳过在不同文件系统上的目录不予统计。
4)显示当前已经挂装的文件系统 # mount 例子: mount cdrom
1.文件系统加载
卸载
umount dir/dev 即 :umount <设备名或挂装点> 如:卸载软盘
# umount /mnt/floppy 卸载光盘 umount cdrom
1.文件系统加载
可以在系统的配置文件 /etc/fstab 中指定一些常用的需 要加载的驱动器,以便用更简捷的指令来加载它们。 以添加Windows系统的硬盘分区为例: 用文件编辑工具打开 /etc/fstab ,将光标移到最后一 行,将下面一行加入文件: /dev/hda1 /mnt/win vfat defaults 0 0 同时创建相应的目录/mnt/win 此后就可以用如下指令装载Windows系统的硬盘分区: # mount /mnt/win 将/etc/fstab文件中改成 /dev/hda1 /mnt/win vfat auto 0 0 系统在启动时可以将惯用的磁盘驱动器(如硬盘中的 Windows 分区或者是光盘驱动器)自动加载 。
4)要列出所有文件和目录所占的空间(使用a选项) 以字节为单位来计算大小 (使用b选项)
$ du -ab
3. 磁盘空间管理
df命令
功能:
用于检查文件系统的磁盘空间占用情况,显示所有文件系统对i 节点和磁盘块的使用情况。
命令的格式:
df [options]
3. 磁盘空间管理
df命令
主要参数:
-a显示所有文件系统的磁盘使用情况,包括 0 块(block )
1.文件系统加载
mount命令的格式
在一般情况下,本节的命令需要您有root身份才能执行。
mount命令可以加载文件系统到指定的挂接点。
mount [-t vfstype] [-o optoins] device dir
-t
文件系统类型(fat32为vfat,fat16为msdos,CDROM为ios9660, Linux分区为ext2或ext3)
-b -k -c -l -x
2.磁盘管理基本命令
2. du命令
实用例子:
1)查看当前目录/mnt目录占用磁盘空间的情况 :
$ du
输出清单中的第一列是以块为单位计的磁盘空间容量,第二列列出 目录中使用这些空间的目录名称。 2)显示当前目录总的使用量(不显示目录中每个文件的使用量)
$ du -s 3)以人类习惯的方式显示目录/root、目录/home和目录/boot总的使 用量。 # 百度文库u -sh /root /home /boot
相关文档
最新文档