1. 程式人生 > >linux學習 lesson15磁碟管理

linux學習 lesson15磁碟管理

一.本地儲存裝置的檢視

fdisk -l                       ##真實存在的裝置
cat /proc/partition            ##系統識別的裝置
blkid                          ##系統可使用的裝置
df                             ##系統正在掛載的裝置

在這裡插入圖片描述

二.裝置的掛載、解除安裝

什麼是掛載(mount)

在linux作業系統中, 掛載是指將一個裝置(通常是儲存裝置)掛接到一個已存在的目錄上。 我們要訪問儲存裝置中的檔案,必須將檔案所在的分割槽掛載到一個已存在的目錄上, 然後通過訪問這個目錄來訪問儲存裝置。

掛載&解除安裝

mount    裝置   掛載點                                        ##掛載
umount   裝置 | 掛載點                                        ##解除安裝

改變裝置許可權

不加掛載方式的掛載一般為只讀。
方法1
mount -o ro /dev/sdb1 /mnt ##掛載為只讀(read only)
如果要改變許可權
umount 裝置 |掛載點
mount -o rw /dev/sdb1 /mnt ##掛載為讀寫
方法2
mount -o remount,rw /dev/sdb1 ##重新掛載為讀寫

三.磁碟分割槽

分割槽是由磁軌和扇區共同決定就像地球的經緯度,將資訊的位置用這種方式表達更容易尋找。
零磁軌1扇區是磁頭的預設起始位置,記錄資訊如下:

512=446     +              64      +          2
     ^			         ^		        ^	
   mbr(mbr主引         mpt(主分割槽表	   55aa(硬碟的有效性標實)
   導記錄告訴磁             可以建立4個
   頭跳到啟動分割槽)	  	   分割槽)                    

硬碟分割槽標
64
1個分割槽佔用16個位元組
1塊硬碟上最多可以劃分4個主分割槽
分割槽方法 fdisk命令

fdisk -l ####檢視裝置資訊
fdisk /dev/vdb

在這裡插入圖片描述

   n            ##新建
   p            ##建立分割槽
   2            ##建立的是vdb2
   +100M        ##大小為100M
   p            ##檢視分割槽資訊

在這裡插入圖片描述

 d           ##刪除vdb2                    
 2           ##刪除第二個分割槽
 p           ##檢視分割槽資訊
wq           ##退出儲存

如何使用新建立的分割槽

mkfs.xfs /dev/vdb1 格式化

blkid 檢視系統可以使用的分割槽

四.swap分割槽

什麼是swap分割槽

swap分割槽稱為交換分割槽。交換分割槽主要是在記憶體不夠用的時候,將部分記憶體上不常用的的資料交換到swap空間上,以便讓系統不會因記憶體不夠用。

1.建立swap分割槽

fdisk -l ####檢視裝置資訊
fdisk /dev/vdb1

     n            ##新建
     p            ##檢視分割槽資訊

在這裡插入圖片描述
t ##修改分割槽型別
l ##列出所有型別
在這裡插入圖片描述
82 ##swap分割槽
p
wq
在這裡插入圖片描述

 partprobe                 ###裝置存在,但不識別
 mkswap   /dev/vdb1        ###格式化之後可識別

在這裡插入圖片描述
blkid:識別成功!!!!

2.swap啟用:

啟用是為了讓裝置
1)一次性 swapon -a
在這裡插入圖片描述
在這裡插入圖片描述
重啟後不再生效

2)永久 vim /etc/fstab
在這裡插入圖片描述

 裝置名    掛載點裝置型別  裝置引數    是否備份   是否檢測

編寫好之後swapon -a將其生效。
在這裡插入圖片描述
swapon -s ###檢視swap分割槽

3.取消swap分割槽

 vim /etc/fstab  取消修改      ###取消永久分割槽,當前狀態swap依然在
 swapoff  /dev/vdb1           ###取消當前分割槽

在這裡插入圖片描述
顯示沒有swap分割槽。成功!!

五、改變分割槽格式

命令:

parted /dev/vdb                         ##改變vdb的格式

在這裡插入圖片描述
輸入help 回車 得到命令和用途,選擇mkable轉換格式
在這裡插入圖片描述
雙擊tab鍵補齊,輸入要轉換的格式。轉換完畢quit退出
在這裡插入圖片描述
轉換成功!!!!
mbr格式單個分割槽最大2G 最多16個分割槽。
gpt則可以有128個分割槽。