|    Linux系统磁盘分区管理命令 磁盘分区――fdisk   fdisk命令语法:   fdisk [参数] [外围设备代号…]   实例1:查看系统中所有磁盘的分区情况。   [root@localhost ~]# fdisk –l   实例2:查看系统中所有磁盘的分区情况,以扇区为单位。   [root@localhost ~]# fdisk –lu   实例3:在当前系统中添加一块新的SCSI磁盘,系统中新增的这块磁盘的设备名为/dev/sdb。   任务一,划分该磁盘的分区为独立的一个分区/dev/sdb1。   首先在进行分区操作之前,显示当前的磁盘分区情况。   [root@localhost ~]# fdisk –l /dev/sdb   接着在shell提示符下执行fdisk命令,进出交互式界面,等待用户输入fdisk的操作命令。   [root@localhost ~]# fdisk /dev/sdb   磁盘分区――sfdisk   sfdisk命令语法:   sfdisk[参数]   实例1:查看系统中所有磁盘的大小。   [root@localhost ~]# sfdisk –s   该命令中未明确指明显示那个磁盘设备或分区,其执行结果就是输出当前系统中挂载的所有磁盘设备的大小,若有多个磁盘设备会分别统计每个磁盘的大小后,最后输出所有磁盘大小的总和。   实例2:查看磁盘/dev/sda的分区信息。   [root@localhost ~]# sfdisk –l /dev/sda   实例3:查看磁盘/dev/sda的CHS参数信息。   [root@localhost ~]# sfdisk –g /dev/sda   实例4:查看磁盘/dev/sda的分区信息,并将结果存入文件sda.bak中,以备修复分区用。   [root@localhost ~]# sfdisk –d /dev/sda > sda.bak   当磁盘分区信息损坏后,可以用已经备份的磁盘分区文件sda.bak恢复。仅需输入如下命令即可。   [root@localhost ~]# sfdisk /dev/sda < sda.bak   实例5:对磁盘/dev/sda进行一致性检查。   [root@localhost ~]# sfdisk –V /dev/sda   若显示”OK”,表示当前指定磁盘的通过了一致性检查,磁盘无错。否则,将会显示相应的错误信息。   实例6:显示磁盘/dev/sda的第三个分区的文件系统ID。   [root@localhost ~]# sfdisk –c /dev/sda 3   实例7:设置磁盘/dev/sda的第3个分区的文件系统ID为82(Linux swap文件系统)。   首先在进行设置磁盘/dev/sda的第3个分区的文件系统ID为82操作之前,显示当前的磁盘分区情况。   [root@localhost ~]# sfdisk –l /dev/sda   接着在shell提示符下执行sfdisk命令,设置磁盘第3分区的文件系统ID为82。   [root@localhost ~]# sfdisk –c /dev/sda 3 82   最后再次显示当前的磁盘分区情况,对照查看前后两次磁盘分区情况。   磁盘分区――parted   parted命令语法:   parted [参数][磁盘设备[命令[参数…]…]]   实例1:对磁盘/dev/sda中的分区/dev/sda2进行一致性检查。   命令行方式:   [root@localhost ~]# parted /dev/sda check 1   交互式方式:   [root@localhost ~]# parted /dev/sda    check 1   实例2:显示磁盘/dev/sda中的分区信息。   命令行方式:   [root@localhost ~]# parted /dev/sda print   交互式方式:   [root@localhost ~]# parted /dev/sda    print   实例3:对磁盘/dev/sda中的分区/dev/sda2上的资料全部复制到该磁盘的分区/dev/sda3上。   命令行方式:   [root@localhost ~]# parted /dev/sda cp /dev/sda 2 3   交互式方式:   [root@localhost ~]# parted /dev/sda    cp /dev/sda 2 3   实例4:对磁盘/dev/sdb上的创建一个fat32文件系统类型的分区/dev/sdb2。   交互式方式:   [root@localhost ~]# parted /dev/sdb    mkfs   Partition number? 2   File system? [ext2]? fat32   实例5:调整磁盘/dev/sdb上的分区/dev/sdb2的大小为50 MB。   交互式方式:   [root@localhost ~]# parted /dev/sda    print 2    resize   Partition number? 2   Start? [494MB]? 494   End? [1069MB]? 544    print 2   实例6:救援磁盘分区/dev/sdb2。   [root@localhost ~]# parted /dev/sda    print    rm 2    print    rescue 494 544    print   创建文件系统――mkfs |