/dev/xvdb 和 /dev/xvdb1 之間有什麼不同

/dev/xvdb 和 /dev/xvdb1 之間有什麼不同

我想在 Linux 上推出一本新書,然後我讀了AWS 的文檔機架空間的文檔。我發現有一點不同。

AWS 的文檔告訴 setp:

  • 格式化磁碟區mkfs -t ext4 /dev/xvdb
  • 將磁碟區掛載到掛載點目錄 ```mount /dev/xvdb /mnt/data
  • 啟動時安裝卷

    vi /etc/fstab

    /dev/xvdb /mnt/my-data ext4 defaults,nofail 0 2

但rackspace的文檔告訴這個步驟:

  • 在磁碟區建立一個分割區fdisk /dev/xvdb
  • 格式化磁碟區mkfs -t ext4 /dev/xvdb1
  • 將磁碟區掛載到掛載點目錄 ```mount /dev/xvdb1 /mnt/data
  • 啟動時自動掛載卷

    vi /etc/fstab /dev/xvdb1 /mnt/my-data ext4 defaults,nofail 0 2

不同的是AWS直接使用卷,而rackspace對卷進行分區並使用分區。我想知道是否可以直接使用該卷,為什麼需要分區?使用 /dev/xvdb 和 /dev/xvdb1 有什麼不同?

謝謝。

答案1

/dev/xvdb是一個磁碟設備,並且/dev/xvdb1是設備上的第一個分割區xvdb。雖然您可能可以將整個磁碟用於檔案系統,並且這在許多情況下都可以工作(此外,通常這是一種有效的方法),但通常檔案系統應該駐留在分割區內,因此各種實用程式和軟體(主要是 - fsck)可以透過相應設定的磁碟標籤來識別它們。我們在這裡討論的是 extN 系列檔案系統 - 該規則適用於它們。

相關內容