linux fdisk 添加硬盤,分區,掛載,永久掛載


具體步驟:

1、SSH登陸服務器:

2、列出所有硬盤:

  命令:ll /dev/disk/by-path

我這里還有個sda

3、查看磁盤分區情況:

命令 :fdisk -l

最上面兩部分表示我有兩個物理設備

/dev/sda  149.1G   (裝的160G硬盤)

/dev/mmcblk0  3.7G   (主板帶的4G,也不知道它當時干嗎用。我裝fedora用了)

第三部分是已有的一個分區情況,主要是mmcblk0這塊盤。

再下面就是分區信息了。

sda沒有分區,裝之前我清理過了。

4、給硬盤分區:

命令:fdisk 設備

我這里是 fdisk /dev/sda

看一下幫助信息,都中文了。

輸入g,創建GPT分區表

輸入p,看一下現在的分區情況,如果你的硬盤已經有分區,可以考慮d刪除

輸入n新建,分區號默認1,直接回車,第一個扇區(開始位置)默認2048,直接回車,上個扇區(結束位置)默認最大最后的位置,直接回車。

提示創建了一個新分區,類型為"Linux filesystem"

分區簽名也不知道干嗎的,自動生成,就不刪了。

輸入p,看一下現在的分區情況,和我需要的一樣,這就是個數據盤,一個分區就夠了。

輸入w,將分區表寫入磁盤並退出。

好了,至此分區結束。

5、格式化磁盤:

fdisk -l 檢查一下現在的分區結構。

我這里剛分的是/dev/sda1

mkfs -t ext4  /dev/sda1 

這條命令格式化為EXT4格式。

6、掛載磁盤到目錄

# mkdir /storage      新建掛載目錄

# mount /dev/sda1 /storage      掛載新硬盤

7、永久掛載

# vi /etc/fstab      設置系統自動掛載硬盤,加入一行:
/dev/sda1               /storage            ext4    defaults        0 0

重啟,就會自動掛載了。

8、閑着沒事,檢測一下硬盤壞道吧

我們執行命令"badblocks -v /dev/sda1 > result.txt ",執行檢測

會把保存結果存在當前目錄下的result.txt文件中,方便查看。

 

 

更新LVM動態linux磁盤

接5,前4步一樣,分區。

5,創建PV

用pvcreate /dev/sda1 來創建PV

用pvscan來查看現在有的PV

6,創建VG

用vgcreate 卷組名 物理卷列表來創建卷組

如  vgcreate storage /dev/sda1
或  vgcreate storage /dev/sda1 /dev/sdb1

7,  創建LV

用lvcreate --name 邏輯卷名 -l 100FREE(全部空閑空間) VG名字

創建邏輯卷

 

  1. 在名為vg_newlvm的卷組中創建15G大小的邏輯卷:

    1. [root@centos7 ~]# lvcreate -L 15G vg_newlvm
  2. 在名為vgnewlvm的卷組中創建大小為2500MB的邏輯卷,並命名為centos7newvol,這樣就創建了塊設備/dev/vgnewlvm/centos7newvol:

    1. [root@centos7 ~]# lvcreate -L 2500-n centos7_newvol vg_newlvm
  3. 可以使用lvcreate命令的參數-l來指定邏輯卷擴展的大小。也可以使用這個參數以卷組的大小百分比來擴展邏輯卷。這下列的命令創建了centos7newvol卷組的50%大小的邏輯卷vgnewlvm:

    1. [root@centos7 ~]# lvcreate -l 50%VG -n centos7_newvol vg_newlvm
  4. 使用卷組剩下的所有空間創建邏輯卷

    1. [root@centos7 ~]# lvcreate --name centos7newvol -l 100%FREE vgnewlvm

8,格式化邏輯卷

用lvscan查看我們建立的lv

本例是剛才建立的storage/storage

 使用mkfs -t xfs lv路徑,格式化邏輯卷

 

 

9,后面掛載就一樣了。

掛載lv名字(上一步lvscan中的結果),本例:

# mkdir /storage      新建掛載目錄

# mount /dev/storage/storage /storage      掛載新硬盤

用 df -lh 來查看文件系統和掛載點

按下面格式填入/etc/fstab ,格式是XFS格式

/dev/mapper/storage-storage /storage                       xfs     defaults        0 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM