萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 在Linux系統的VPS上對硬盤進行分區、格式化和掛載的方法

在Linux系統的VPS上對硬盤進行分區、格式化和掛載的方法

   這是這幾天我在設置我VPS過程中的經驗總結,我的VPS系統為Ubuntu,VPS服務器在給定你初始服務器就一個磁盤是分好區了的,就是系統盤,所以我們使用df -hl 命令查看硬盤的時候發現硬盤小了,實際上是還有額外一塊虛擬磁盤沒有分區,這個需要自己分區格式化並掛載。

  在這當中我們主要用到幾個主要的命令:fdisk(分區命令)、mke2fs(格式化命令)、mount(掛載命令)

  第一步:分區

  先查看硬盤的情況,使用命令:

  代碼如下:

  fdisk -l

  Disk /dev/xvda: 8589 MB, 8589934592 bytes

  255 heads, 63 sectors/track, 1044 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/xvda1 * 1 13 104391 83 Linux

  /dev/xvda2 14 1044 8281507+ 8e Linux LVM

  Disk /dev/xvdb: 23.6 GB, 23622320128 bytes

  255 heads, 63 sectors/track, 2871 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  我們可以看到/dev/xvdb容量有23.6G,而且沒有分區,接下來我們對它進行分區和掛載

  好,現在我們直接輸入命令對xvdb進行分區:

  代碼如下:

  fdisk /dev/xvdb

  進入fdisk命令模式,輸入m查看所有命令解釋。我們要用到主要是 n 命令,創建一個分區:

  代碼如下:

  Command (m for help): n

  出現提示:

  Command action

  e extended

  p primary partition (1-4)

  p

  有兩個命令選擇:e(創建擴展分區),p(創建主分區)

  我直接選擇了P

  /dev/xvdb中第1個分區

  代碼如下:

  Partition number (1-4): 1

  First cylinder (1-2871, default 1):(enter:回車)

  Using default value 1

  Last cylinder or +size or +sizeM or +sizeK (1-2871, default 2871):(enter:回車)

  Using default value 2871

  輸入W保存退出

  代碼如下:

  Command (m for help): w

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  Syncing disks.

  通過上述步驟我們已將/dev/xvdb分區完成,下面我們對分區格式化並進行掛載

  第二步:格式化

  我使用了mke2fs(命令),這個命令支持的參數比較多;當然也可以使用mkfs這個命令比較簡單。

  如果是 mkfs命令就是這樣:

  代碼如下:

  mkfs -t ext4 /dev/xvdb1

  使用 mke2fs命令,可增加一個參數,可以看到格式進程(查看是否出現錯誤)

  代碼如下:

  mke2fs -c -t ext4 /dev/xvdb1

  第三步:掛載分區,只有掛載了我們才能用上這個分區。

  命令很簡單就是 mount

  代碼如下:

  mount /dev/xvdb1 /mnt

  意思是將分區掛載到 mnt目錄下,當然你也可以選擇其他目錄,但是如果你的目錄是非空目錄,掛載也可以進行,只是原目錄下的文件就無法使用了。

  完成後我們通過df -hal可以看到,新分區已經掛載到目錄/home1上了

  還有一步,如果你想開機自動掛載,需要編輯/etc/fstab使分區在開機時自動掛載到你選擇的目錄下

  代碼如下:

  vi /etc/fstab

  在最後一行後添加:

  需要掛載的分區 掛載目錄 分區格式 參數(默認) 後面兩個不管就設置為0

  代碼如下:

  /dev/xvdb1 /mnt ext4 defaults 0 0

  最後reboot重啟

copyright © 萬盛學電腦網 all rights reserved