1 磁盘分区命名方式
在Linux中,每一个设备都映射到一个系统文件,包括硬盘、光驱等IDE和SCISI设备。Linux把各种IDE设备分配了一个hd前缀组成的文件。而各种SCSI设则分配为sd前缀,编号方法使用拉丁字母表顺序。
1.1 IDE
IDE设备,比如IDE硬盘或者IDE光驱,Linux分别将第一个、第二个、第三个、第四个定义为hda、hdb、hdc、hdd…,依次类推。
1.2 SCSI
SCSI设备定义为sda、sdb、sdc、sdd,…。依次类推
USB设备会被识别为SCSI设备,故命名方式一样。
在Linux中,规定每个硬盘设备最多只有四个主分区(包括扩展分区)。任何一个扩展分区都要占用一个主分区号码,在一个硬盘中,主分区和扩展分区一共最多4个。编号方法为阿拉伯数字顺序。(1,2,3,4)。扩展分区从5开始编号。
例如:
对于第一个IDE第一个主分区,编号为hda1,第二个IDE的第一个逻辑分区则是hdb5。
2 常用磁盘命令
2.1 挂载磁盘分区------mount
挂载磁盘分区需要指定挂载设备和挂载目录。
mount -t type device dir
其中type可以是ntfs、ext4、vfat(FAT32)格式。device是设备名称,/dev/hda1,/dev/sdb1等。
只要是未被使用的空目录,都可以用于挂载分区。
2.2 卸载磁盘分区
umount device
2.3 查看磁盘分区信息
(1)直接输入不带参数的mount即可:
mount
(2)使用fdisk查看磁盘分区情况
fdisk -l
(3)使用df查看磁盘使用情况
df
df -h
2.4 磁盘分区
使用fdisk、cfdisk、parted对磁盘进行分区
例如:对/dev/sda进行分区。
fdisk /dev/sda
2.5 分区格式化
使用mkfs对分区后的磁盘进行格式化。
mkfs -t vfat device block
block指大小,可选
例如:把/dev/sda1格式化为FAT32
mkfs -t vfat /dev/sda1
2.6 检查和修复磁盘分区
对于没有正常卸载的磁盘,如果遇到断电,可能会出现文件损坏情况,可以使用fsck检查和修复:
fsck option device
修复磁盘错误时,需要卸载分区,否在会出现破坏分区的情况。
option参数:
-t:指定分区类型
-p:不提示用户,直接修复
-y:自动回答
-c:检测坏块
-f:强制检测
-n:只检测,不修复
-v:互动模式