Linux 系統中的磁碟分割槽
阿新 • • 發佈:2018-11-23
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 容量