linux基本命令及操作13(磁碟管理)
阿新 • • 發佈:2019-02-20
磁碟管理
1.名詞解釋mbr
mpt
硬碟有效性標示
主分割槽
擴充套件分割槽
邏輯分割槽
2.磁碟檢視命令
fdisk -l ##系統中的所有磁碟裝置
df -TH ##系統正在掛載的磁碟裝置
blkid ##系統可以掛載的磁碟裝置id
3.分區劃分
fidsk /dev/vdb
m ##獲得幫助
n ##新建分割槽
Partition type:
p primary ##分割槽型別為主分割槽
e extended ##分割槽型別為擴充套件分割槽
Select (default p): p
Partition number (2-4, default 2): 1 ##主分割槽id
First sector (206848-20971519, default 206848): ##此分割槽的起始位置
Last sector, +sectors or +size{K,M,G} (206848-20971519, default 20971519): +1G ##分割槽大小Command (m for help): wq ##儲存並退出,只輸入q則表示放棄更改退出
新建一個主分割槽/dev/vdb1 wq儲存推出
partprobe ##同步分割槽表
mkfs.xfs /dev/vdb1 ##格式化
mount /dev/vdb1 /mnt ##臨時掛載
將分割槽格式化成xfs格式,並臨時掛載到/mnt上
vim /etc/fstab ##永久掛載
編寫格式:
device mountpoint ftype defaults(mountpoint) 0 0
/dev/vdb1 /mnt xfs defaults 0 0
進入/etc/fstab檔案寫入,實現永久掛載
mount -a ##使/etc/fastab中記錄的掛載生效
4.刪除分割槽
注:當掛載點被使用時,無法解除掛載,需要用fuser -kvm結束使用的程序,然後進行解除掛載
解除掛載之後,使用fdisk /dev/vdb命令 刪除分割槽
5.設定分割槽方式,將mkdocs 改為 gpt
更改之前需要把正在使用的分割槽關閉,才可以進行更改
partoff /dev/vdb2
parted /dev/vdb
6.新增swap分割槽
fdisk /dev/vdb ##新增一個分割槽
[root@localhost ~]# fdisk /dev/vdb
Command (m for help): n 新建分割槽
Command (m for help): t 選擇分割槽型別
Partition type (type L to list all types): 14 選擇14 Linux swap分割槽
Command (m for help): p 顯示分割槽
Command (m for help): wq
The partition table has been altered!
7.更改gpt下的swap 為mkdos下的swap
8.用檔案來新增swap
dd if=/dev/zero of=/swapfile bs=1M count=1000 ##建立一個1G大小的檔案
mkswap /swapfile ##格式化為swap型別
swapon -a /swapfile ##臨時新增到swap裡
vim /etc/fstab ##永久新增swap分割槽
型別:
/swapfile swap swap defaults,pri=1 0 0 #pri優先順序
swapon -a 自動開啟所有swap裝置
9.刪除swap
vim /etc/fstab ##刪除此檔案中新增的swap行
swapoff /swapfile ##斷開swap檔案連結
swapoff /dev/vdb1 ##斷開swap磁碟連結
rm -rf /swapfile ##刪除檔案
fdisk /dev/vdb ##刪除磁碟分割槽
partprobe ##同步分割槽表