查詢磁盤狀況:
df -hal
fdisk列出磁盤分區(qū)的詳細(xì)信息:
fdisk -l
得出:
Disk /dev/sdb: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e7f47
Device Boot Start End Blocks Id System
/dev/sdb1 1 5221 41937651 83 Linux
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00073ffb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 1306 9972736 8e Linux LVM
Disk /dev/mapper/vg_cloud-lv_root: 8095 MB, 8095006720 bytes
255 heads, 63 sectors/track, 984 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_cloud-lv_swap: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
將42G剩余進(jìn)行重新分區(qū):
fdisk /dev/sdb
m 幫助菜單 \ p 該整磁盤詳細(xì)信息 \ d 刪除分區(qū) \ n 添加分區(qū)
l 創(chuàng)建邏輯分區(qū) \ p 創(chuàng)建擴(kuò)展分區(qū)(編號(hào)) \ 接下來是設(shè)置分區(qū)起始位置宠叼,這里直接回車過狈邑。 \ 然后設(shè)置該分區(qū)大小(單位M)京办,可以手動(dòng)設(shè)置,也可以直接回車(分配剩余所有磁盤空間)碘裕。
我們可以通過t命令更改每個(gè)分區(qū)的分區(qū)類型
Command (m for help): t(t命令表示指定分區(qū)類型)
Partition number (1-5): 1(選擇要改變分區(qū)類型的分區(qū)號(hào))
Hex code (type L to list codes): l(l列出所有可供選擇的分區(qū)類型)
在linux下不用再進(jìn)行這一步常遂,我們可以通過p查看分區(qū)信息,分區(qū)已經(jīng)被默認(rèn)為linux類型侥锦。
Command (m for help): w(完成分區(qū)規(guī)劃后不要忘記用 w 命令保存退出进栽,如果覺得之前的分區(qū)工作不合理,千萬不要使用 w 退出恭垦,使用 q 不保存退出便可以重新進(jìn)行磁盤劃分)
格式化新分區(qū):
#mkfs.ext3 /dev/sdb1(注:需要手動(dòng)對每個(gè)分區(qū)進(jìn)行格式化快毛,不能一次性格式整個(gè)硬盤,例如:mkfs.ext3 /dev/sda番挺,否則會(huì)格式化失敗唠帝。)
掛載硬盤:
#mount /dev/sdb1 /home(將主分區(qū)1掛載到/home目錄)
#umount /home(如果想該變掛載目錄,可用umonut卸載分區(qū)重新掛載你想掛載的目錄)
編輯fstab文件:
#vi /etc/fstab(這點(diǎn)十分重要玄柏,一定要記得編輯該文件襟衰,不然重啟電腦后系統(tǒng)將不會(huì)保存之前的掛載操作)
得出:
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
(如上面所示,fstab文件保存了系統(tǒng)掛載的記錄)
我們需要在文件最后面加上兩行文字規(guī)則粪摘,格式和其他文件中其他規(guī)則一樣
/dev/hdd1 /home ext3 defaults 1 1
/dev/hdd5 /usr/local/superman ext3 defaults 1 1
填寫完成后瀑晒,按ESC回到命令模式绍坝,然后輸入“:wq”回車,保存退出苔悦。(或輸入冒號(hào)后輸入x按回車)
本篇主要針對“新建硬盤分區(qū)并掛載到目錄上”轩褐,這種做法的好處是快速方便,而且掛載后轉(zhuǎn)移數(shù)據(jù)间坐,可以不丟失數(shù)據(jù)灾挨。但這個(gè)東西很難說,強(qiáng)烈建議新手竹宋,如果你已經(jīng)存在數(shù)據(jù)劳澄,請先備份。沒搞清楚狀況之前不要輕易動(dòng)手蜈七!
當(dāng)然有些時(shí)候上面的方法還是很蛋疼秒拔,如果你正在籌備開始運(yùn)作這個(gè)需求。比如你裝easypanel飒硅,事后掛載還有很多事情等著你砂缩。也許對高手來說有解也不難,但經(jīng)過我的實(shí)測wpcp和LuManager都可以直接掛到目錄三娩,而且LuManager后臺(tái)直接可以傻瓜式掛載庵芭,其實(shí)也不是事兒。我猜測其他類型的面板雀监,也能順利掛載双吆。但我相信也會(huì)有像easypanel這樣事后并不好處理的,對于這樣的情況会前,就是安裝面板前提前做好工作好乐,直接把空閑區(qū)添加到系統(tǒng)盤,參考《linux下掛載硬盤 合并到系統(tǒng)盤 綜合》瓦宜。
當(dāng)然蔚万,不是所有VPS或者云主機(jī)拿到手后都需要如此操作,先看下具體情況是否須要临庇,有些供應(yīng)商的默認(rèn)配置方案就很科學(xué)反璃,根本不需要你自己去做,很省事假夺』打冢刻意折騰反而是沒事找事,就別給自己添亂了侄泽。