Linux 系统中的磁盘分区

1.本地存储设备的识别:

A.查看真实存在的设备:fdisk -l  可看出/dev/sdb1 为闲置设备

B.识别的设备:cat /proc/partitions

C.可使用的设备:blkid

D.正在挂载  df

 

 

2.设备的挂载以及卸载

(1) 挂载:mount /dev/sdb1 /mnt

(2)umount /mnt 卸载

(3)mount 查看

(4)mount -o remount,rw /dev/sdb1 重新读写挂载

(5)mount -o ro /dev/sdb1   /mnt  只读挂载 

下图为读写挂载

3.解决设备正忙情况:

1.umount /mnt/

2.显示繁忙

解决方法一:

1.fuser -kvm /mnt

2.umount /mnt

 

解决方法二:

1.lsof /mnt/

bash   后的数字

2.kill -9 数字

3.umount /mnt

零磁道分区: 446字节 mbr

      512-446=66=64+2==55aa

       主分区表 64 字节  mpt

分区表格 :64 字节

        4*16字节,最多可划分四个分区

 主分区p  扩展分区e(逻辑分区l)

4.新建工程

(1)查看 fdisk -l

看见空闲 /dev/vdb

(2)进入fdisk  fdisk /dev/vdb

 

 

 

 

 

wq 退出保存

(3)cat /proc/partitions  查看新建已经存在

 

 

(4)格式化

 mkfs.xfs /dev/vdb1

(5)查看blkid

(6)挂载

 mount /dev/vdb1 /mnt/

查看 df

 

(7)当有三个主分区以后,第四个选择e扩展分区 第五个自动扩展分区   

fdisk /dev/vdb

 

 

 

p 为查看新建工程

(8)手动刷新:partprobe

(9)查看可用: cat /proc/partitions

 

(10)格式化vdb5    mkfs.xfs /dev/vdb5

(11)挂载vdb5   mount /dev/vdb5 /mnt/

 

(12)永久挂载 ,编辑配置文件 vim /etc/fstab

写入:/dev/vdb5   /mnt  xfs   defaults         0                    0

        设备         挂载点 文件系统  挂载参数 是否备份 是否检测

 

 

(13) mount -a 检测文件是否有错误

 

5.swap 分区建立

1.查看swap 分区 swapon -s

2.临时分区

(1) fdisk /dev/vdb

 (2)添加第六块

(3)添加6到新分区

 

(5)mkswap /dev/vdb6

(6)swapon -a /dev/vdb6

(7)swapon -s

  

3.永久分区

(1)vim /etc/etc/fstpab

写入 /dev/vdb6 swap swap defaults 0 0

 

(2)swapon -a检测是否有错误

(3)同为检测错误更严密的方式

swapoff /dev/vdb6   关闭/dev/vdb6

 swapon -s             开启

  swapon -a            检错

 

4.删除永久分区

(1)vim /etc/fstab 删除命令

(2)swapoff /dev/vdb6 关闭/dev/vdb6

(3)fdisk /dev/vdb  删除6工程

d 为delete 删除

(4)partprobe 手动刷新

 5.配额

 

1.建立 /dev/vdb6

2.格式化mkfs.xfs /dev/vdb6

 

3.建立目录/pub/,将 /dev/vdb6 挂载到 /pub/

4.设置/pub/为满权限

chmod 777 /pub/

5.在student 用户下截50 段,每段大小1M

dd if=/dev/zero of=/pub/file bs=1M count=50

这样的截取没有限制,那该如何做到配额呢

 

6.重新挂载

mount -o remount,usrquota /pub

7.指定对象

 edquota -u student

3.编辑配置文件

vim /etc/fstab

/dev/vdb6  /pub  xfs  defaults,usrquota  0 0

 

4.检测

A,当我截取10 块,每块1M 时 在范围之内

B,当我截取25 块,每块1M 时 在范围之外,系统报错,查看时只能看到它截取最大份额20M

 

 

查看/dev/vdb6 容量

 

 

 

猜你喜欢

转载自blog.csdn.net/xys2333/article/details/83795899