2.2 KiB
2.2 KiB
linux环境下的分区操作
-
查看分区信息的命令:
- lsblk : 列出设备上所有的磁盘列表和分区信息
# 通过lsblk命令可以列出所有的磁盘设备和分区信息 # 通过指定-f选项还可以输出分区的UUID lsblk -f- parted :输出分区类型和分区表信息
# 输出分区类型(ext/ntfs)和分区表类型(gpt/mbr)还有其他信息 parted /dev/sda print -
对磁盘进行分区
- 对于GPT格式进行分区的硬盘来说,可以用gdisk命令对其进行操作
- 在通过gdisk /dev/sda进入gdisk程序后,
# 在控制台上输出帮助信息 ? # 打印整颗磁盘的分区信息 p # 新增分区 n # 修改分区表后对内核的分区表信息进行更新 # 在shell中使用partprobe partprobe # 删除分区 # 在删除后应该重启或者用partprobe命令更新 d # 在对分区进行处理时,应该先取消对分区的挂载,否则会出现问题- 对mbr分区类型的磁盘进行分区修改时,应该用fdisk命令,操作与gdisk类似
-
分区后对分区进行格式化
- 在分区后,只有对分好的分区进行格式化后,分区才能被操作系统使用
# 对于ext4文件系统,可以采用mkfs.ext4来进行格式化 # 可以使用-L来指定卷标 mkfs.ext4 /dev/sdaxx # 对于ext4文件系统,如果文件系统出现问题,可以尝试使用 # fsck.ext4命令进行修复 fsck.ext4 /dev/sdaxx # 可以通过tune2fs -L name /dev/sdaxx来修改文件系统的卷标- 分区的挂载和卸载
# 分区的挂载可以使用mount命令 # 卸载可以使用umount命令 # 挂载时,可以使用-o选项指定挂载参数 # remount可以制定重新挂载 # rw、ro可以指定是以只读模式挂载还是以读写模式挂载 # 要想设置自动挂载,可以将想要挂载的设备添加到/etc/fstab中