Linux

更改分區和/或掛載 CentOS 6.5

  • September 18, 2014

我以前從未這樣做過,如果我現在問初學者問題,請記住這一點,但我在網際網路上找到的資訊對我的情況並沒有真正有用。

df -h

   Filesystem                       Size  Used Avail Use% Mounted on
______________________________________________________________________
   /dev/mapper/vg_server01-lv_root
                                     50G   50G     0 100% /
   tmpfs                            127G   12K  127G   1% /dev/shm
   /dev/cciss/c0d0p1                485M   98M  363M  22% /boot
   /dev/mapper/vg_server01-lv_home
                                    754G  197M  716G   1% /home

老實說,我不太了解我所看到的,除了“根”分區似乎是主分區並且這個分區現在已滿。

我現在的問題是,該怎麼辦?實際的分區來自自動 CentOS 設置。我想要的只是為主分區提供更多空間,但我不知道如何獲得它而且我不知道我是否需要兩個不同的分區(“root”和“home”)?

有可能,改變嗎?我的情況出了什麼問題,所以主分區似乎那麼小?你有什麼建議,如何改變?

最好的祝福。

如果您使用的是硬體 RAID,則無需重新格式化驅動器即可執行此操作,您可以通過在 CentOS 上啟動進入救援模式並執行fdisk命令來執行此操作,這將顯示您目前的安裝點和文件系統. 您可以使用parted調整驅動器上任何分區的大小,但是如果您選擇這樣做,我會發出警告,它可能會導致某些文件損壞,您應該始終對系統進行完整備份。

如果您的機器不允許這樣做(如果它不是在硬 RAID 配置中),您很可能需要對文件進行完整備份,然後從頭開始重新安裝作業系統,從安裝中更改分區大小直接地。

關於@Janne 之前的回答,/如果您的主文件將位於目錄中,則 50GB 對目錄有好處/home,但是當您在 SQL 上/var/www或 SQL 上執行時,50GB 幾乎沒有足夠的空間,尤其是當您有大約 750GB 在您/home的未使用的驅動器上。

分開的例子:

(parted) select  /dev/mapper/vg_server01-lv_home
(parted) print
Disk geometry for /dev/hda: 0.000-2445.679 megabytes
Disk label type: msdos
Minor    Start         End     Type      Filesystem  Flags
1          0.031    945.000  primary      FAT         boot, lba
2        945.000   2358.562  primary      ext2
3       2358.562   2445.187  primary   linux-swap

來自 GNU 關於如何使用(分開的)調整大小的參考:

用小號調整分區的大小。分區將從磁碟的開頭開始,並從磁碟的開頭結束。調整大小永遠不會更改次要編號。擴展分區可以調整大小,只要新擴展分區完全包含所有邏輯分區。

請注意,Parted 不需要對文件系統進行“碎片整理”(如有必要,Parted 可以安全地移動數據)。碎片整理是浪費時間。不要打擾!

支持的文件系統:

ext2, ext3 - 限制:新開始必須與舊開始相同。fat16, fat32 linux-swap reiserfs(如果安裝了 libreiserfs)

例子:

(分開)調整大小 3 200 850

調整分區 3 的大小,使其從磁碟開頭 200 兆字節開始,到 850 兆字節結束。

引用自:https://serverfault.com/questions/629480