磁盘分区管理

本文详细介绍了Linux系统中的磁盘分区管理,包括使用df、umount、mount等命令进行挂载与卸载,fdisk进行分区操作,partprobe同步分区,以及格式化、更改分区类型、自动挂载、更改分区系统ID、LUKS加密、RAID磁盘阵列、磁盘配额和LVM逻辑卷管理等操作。通过实例演示了各种命令的使用方法,帮助读者深入理解Linux磁盘管理。
摘要由CSDN通过智能技术生成

1.磁盘的信息介绍

/dev/xdx   /dec/hd0                        #IDE设备  并口 老式硬盘
/dev/cdrom     /dev/sr0                    #光驱
/dev/mapper/                               #用软件虚拟出来的虚拟

fdisk -l                                   #真实存在的设备
cat /proc/partitions                       #系统能识别的
blkid                                      #系统可以用的
df -h                                      #系统正在用的(1M=1024K)(比较准确 ) 
df -H                                      #系统正在用的(1M=1000K)

可看到的设备数量:df  <=  blkid  <=  cat /proc/artitions  <=  fdisk -l (“<=”为小于等于)

2.挂载与卸载

 

1)mount          要挂载的设备    挂载点       #挂载

 

2)umount         要卸载的设备                      #卸载

操作过程:

插入u盘

df -h

umount /dev/sdb1               #卸载u盘

df -h

mount /dev/sdb1 /mnt          #u盘挂载到/mnt
cd /mnt

ls               

再打开一个shell

umount /mnt                         #卸载    ------->结果:正在运行不能卸载

fuser -kvm /dev/sdb1     

3)mount -o ro 要挂载的设备  挂载点         #只读挂载

mount -o ro    /dev/sdb1     /mnt 

4)mount -o remount,rw   要挂载的设备    #改为读写挂载

mount -o remount,rw   /dev/sdb1

3.系统分区

1)执行fdisk /dev/vdb 

Command (m for help): n                                                                                                      #新建分区
Partition type:         
   p   primary (0 primary, 0 extended, 4 free)                                                                          #主分区
   e   extended                                                                                                                        #扩展分区
Select (default p): p                                                                                                                #选择主分区
Partition number (1-4, default 1): 1                                                                                        #输入分区编号(1-4)
First sector (2048-20971519, default 2048):                                                                          #默认
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M             #输入分区大小
Partition 1 of type Linux and of size 100 MiB is set                                                                #分区已经建立

按照上面把剩下三个分区都建成主分区,则不能再创建第五个分区

删掉第四个主分区,建为扩展分区

有一个为扩展分区,则可以再建立第五个分区,默认为逻辑分区

按p查看分区

wq退出保存

按m查看所有指令
   a   #切换一个可启动的标志
   b   #编辑bsd磁碟标签
   c   #切换dos兼容性标志。
   d   #删除一个分区
   g   #创建一个新的空GPT分区表。
   G   #创建一个IRIX (SGI)分区表。
   l     #已知的分区类型列表
   m   #打印这个菜单
   n   #添加一个新的分区
   o   #创建一个新的空DOS分区表。
   p   #打印分区表
   q   #退出而不保存更改打印。
   s   #创建一个新的空的Sun disklabel。
   t   #更改分区的系统id。
   u   #改变显示/输入单元
   v   #验证分区表
   w   #将表写到磁盘并退出。
   x   #额外的功能(专家)

2)partprobe  #同步分区

3)cat /proc/partitions    #查看系统可识别的设备,可以看见新建的分区

4.格式化分区

mkfs.xfs   设备名           #格式化

如:

mkfs.xfs /dev/vdb5  

mkfs.xfs /dev/vdb3
mkfs.xfs /dev/vdb2

mkfs.xfs /dev/vdb1

blkid

mount /dev/vdb1 /mnt           #挂载

df                                            #查看/dev/vdb1已经挂载

5.更改分区类型
删除所有分区后执行
1)执行parted /dev/vdb 
(parted)  mklabel                                                                #更改分区类型                                                   

New disk label type?                               

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值