CentOS7.X磁碟掛載及取消掛載

qq2233466866發表於2018-06-11

磁碟掛載及取消

磁碟掛載

  1. 檢視已經掛載磁碟數

    cat /proc/scsi/scsi | grep Host
    Host:   scsi1         Channel: 00 Id: 00 Lun: 00
    Host:   scsi2         Channel: 00 Id: 00 Lun: 00
    # 或者
    ll /dev/disk/by-path | grep -v part
    lrwxrwxrwx. 1 root root  9 Dec  2 00:25 pci-0000:00:1f.2-ata-2.0 -> ../../sda
    lrwxrwxrwx. 1 root root  9 Dec  2 00:25 pci-0000:00:1f.2-ata-2.0 -> ../../sdb
  2. 判斷磁碟名

    ll /dev/disk/by-path/
    取到了`../../sdb`,
    則磁碟名為:/dev/disk/by-path/../../sdb,即 /dev/sdb
  3. 刪除/dev/sdb所有分割槽

    fdisk /dev/sdb
    Command (m for help): p(檢視當前分割槽狀態)
    Command (m for help): d(刪除分割槽)
    Partition number (1-3): 3(選擇要刪除的分割槽)
    Command (m for help): d(刪除分割槽)
    Partition number (1-2): 2(選擇要刪除的分割槽)
    Command (m for help): d(因為只剩下一個分割槽,無需選擇直接刪除)
    Command (m for help): p(檢視當前分割槽狀態)
    Command (m for help): w(回車儲存新的分割槽)
  4. 格式化磁碟

    fdisk /dev/sdb
    Command(m for help): n(回車新建分割槽)
    p primary partition(1-4): p(回車新建主分割槽)
    Partition number (1-4): 1(分割槽號1-4之間選擇1)
    First cylinder(2048-xxxxx,default 2048):(開始柱面 回車預設選擇最小值)
    Last cylinder(2048-xxxxx,default xxxxx):(結束柱面 選擇上一步中的xxxxx)
    Command(m for help): p(檢視調整後分割槽表)
    Command(m for help): w(回車儲存新的分割槽)
  5. 如果提示“Partition table entries are not in disk order”則執行

    fdisk /dev/sdb
    Command(m for help): x(進入專家模式)
    Command(m for help): f(修復分割槽表)
    Command(m for help): p(檢視調整後分割槽表)
    Command(m for help): w(回車儲存新的分割槽)
  6. 建立磁碟分割槽

    mkfs.ext4 /dev/sdb1
    Writing superblocks and filesystem accounting information:(回車)
  7. 掛載分割槽中的磁碟到目錄/file1

    # 建立目錄/file1
    # 掛載/dev/sdb1 到目錄 /file1
    mkdir /file1
    mount /dev/sdb1 /file1
  8. 將掛載資訊寫入fstab,讓系統自動掛載

    # 引數說明
    裝置名: /dev/sdb1(一個磁碟分割槽)
    掛載點: /file1(系統上的一個目錄)
    裝置型別: ext4(可通過`man fstab`查詢支援型別)
    掛載引數: defaults(引數預設即可)
    dump-freq: 0
    pass-num: 0
    echo "/dev/sdb1 /file1 ext4 defaults 0 0" >> /etc/fstab
  9. 檢視掛載寫入情況

    cat /etc/fstab

取消掛載

  1. 安裝psmisc

    yum install psmisc -y
  2. 取消目錄佔用

    fuser -k /file1
    fuser -k /dev/sdb1
  3. 取消掛載點

    umount /file1
    umount /dev/sdb1
  4. 刪除/dev/sdb所有分割槽

    fdisk /dev/sdb
    Command (m for help): p(檢視當前分割槽狀態)
    Command (m for help): d(刪除分割槽)
    Partition number (1-2): 1(選擇要刪除的分割槽)
    Command (m for help): d(刪除分割槽)
    Partition number (1-2): 2(選擇要刪除的分割槽)
    Command (m for help): p(檢視當前分割槽狀態)
    Command (m for help): w(回車儲存新的分割槽)
  5. 領支付寶紅包支援作者

    掃碼領支付寶紅包


相關文章