1. 程式人生 > >Linux 系統中的磁碟分割槽

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 容量