1. 程式人生 > >linux基本命令及操作13(磁碟管理)

linux基本命令及操作13(磁碟管理)

   磁碟管理

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儲存推出


[root@localhost ~]#

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.刪除分割槽

先使用umount命令解除掛載
  注:當掛載點被使用時,無法解除掛載,需要用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裡


-p + 數字        ##更改優先順序
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      ##同步分割槽表