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