【If you want to create more than four partitions, you must replace aprimary partition with an extended partition first.】 【如果要创建四个以上的分区,则必须替换首先是扩展分区的主分区。报错】 ------------------------------------------------- ******【partprobe】***** # 告诉内核,分区变化 [root@localhost ~]# partprobe /dev/sdb
分区参数: mklabel(创建分区表 MRB-msdos/gpt) create a new disklabel (partition table) mklabel gpt mkpart (创建新的分区) make a partition mkpart primary 0 20M print (显示分区表信息) display the partition table rm (删除指定分区信息) delete partition NUMBER quit (退出分区界面) exit program
[root@localhost /]# mkfs -t ext4 /dev/sdb1 mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 5136 inodes, 20480 blocks 1024 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=20971520 3 block groups 8192 blocks per group, 8192 fragments per group 1712 inodes per group Superblock backups stored on blocks: 8193
------------------------------------------------------------------------------ 3.磁盘挂载: 设备必须经过挂载才能使用 挂载的方式其实是将某个设备挂到系统文件中的某个文件夹 命令: mount 命令语法: mount device dir
命令选线: -a 挂载所有文件 参考文件 /etc/fstab -l 显示当前挂载 -t 文件系统类型 【mount -t ext4 /dev/sdb1 /mnt】 -o 指定挂载权限 【mount -o rw,remount /】【用于修复文件系统】 【磁盘挂载操作说明】 a 如何进行磁盘挂载 mount 挂载磁盘设备文件 挂载点(空目录--不是空目录,原目录数据信息无法再进行查看) mount -o defaults /dev/sdb1 /mnt == mount -o rw, suid, dev, exec, auto, nouser, async /dev/sdb1 /mnt
【只能对已经卸载的 ext文件系统类型的磁盘修复】 [root@localhost ~]# fsck -a /dev/sdb1 fsck from util-linux 2.23.2 /dev/sdb1: clean, 12/5136 files, 2009/20480 blocks
【不能对挂载的磁盘做修复】 [root@localhost ~]# fsck -a /dev/sdb1 fsck from util-linux 2.23.2 /dev/sdb1 is mounted. e2fsck: Cannot continue, aborting.
【不能对xfs做修复】 [root@localhost ~]# fsck -a /dev/sdb2 fsck from util-linux 2.23.2 /sbin/fsck.xfs: XFS file system.
【xfs_repair 对已经卸载的xfs系统类型的磁盘做修复】 [root@localhost ~]# xfs_repair /dev/sdb2 Phase 1 - find and verify superblock... Only one AG detected - cannot validate filesystem geometry. Use the -o force_geometry option to proceed.
mount -a 普通挂载 ----------------------------------------------------------------------