1、查看主機現有磁碟情況 # fdisk -l 現在主機中存在一塊8G的磁碟sdb,尚未分區掛載,所以需將磁碟進行分區掛載。 2、對磁碟進行分區 # fdisk /dev/sdb (選擇要操作分區的磁碟) Command (m for help): m (查看操作幫助) Command (m for ...
1、查看主機現有磁碟情況
# fdisk -l
現在主機中存在一塊8G的磁碟sdb,尚未分區掛載,所以需將磁碟進行分區掛載。
2、對磁碟進行分區
# fdisk /dev/sdb (選擇要操作分區的磁碟)
Command (m for help): m (查看操作幫助)
Command (m for help): p (列印磁碟現有分區情況)
Command (m for help): n (新建一個分區)
p (輸入P建立分區)
分區號 (1-4,預設 1):1 (設置分區編號)
起始 扇區 (2048-16777215,預設為 2048):2048 (選擇磁碟扇區的起始位置)
Last 扇區, +扇區 or +size{K,M,G} (2048-16777215,預設為 16777215): (此處敲擊回車,將磁碟剩餘的所有空間全部分區)
Command (m for help): p (查看磁碟現有分區情況)
磁碟中出現1號分區
3、 更改分區類型
我們需要將分區類型改成linux lvm捲,才能創建lvm
Command (m for help): t (更改分區類型)
Partition number (1-5): 1 (選擇要更改分區的分區編號)
Hex code (type L to list codes): L (查看所有的分區類型)
Hex 代碼(輸入 L 列出所有代碼):8e (選擇Linux LVM類型)
4、 保存退出
Command (m for help): w (保存更改,並退出)
# fdisk -l (查看磁碟情況)
5、 創建PV
# pvcreate /dev/sdb1
# pvs (查看現有PV詳情)
# pvdisplay
6、創建VG
# vgcreate vgdata /dev/sdb1
7、 創建LV
# lvcreate -L 7.99GB -n lvdata vgdata
8、格式化LV
# mkfs.ext4 /dev/vgdata/lvdata
9、遷移/home目錄下文件
由於要將新增磁碟空間掛載到/home目錄下,所以需要先將home目錄下的文件進行備份保存
# mkdir /usr/local/home
# mv /home/* /usr/local/home/
10、掛載新磁碟分區
# mount /dev/vgdata/lvdata /home
# df -h
11、設置開機自動掛載
編輯/etc/fstab文件,創建磁碟開機自動掛載
# vi /etc/fstab
在文件最後加入一行
第一列:要掛載的磁碟
第二列:掛載點
第三列:文件類型
第四列:掛載選項,詳細參考man mount. 下麵列出一些常用的選項:
auto: 系統自動掛載,fstab預設就是這個選項
ro: read-only
rw: read-write
defaults: rw, suid, dev, exec, auto, nouser, and async.
第五列:為dump選項,設置是否讓備份程式dump備份文件系統,0為忽略,1為備份。
第六列:為fsck選項,告訴fsck程式以什麼順序檢查文件系統,0為忽略。
/dev/vgdata/lvdata /home ext4 defaults 0 0
保存退出
12、驗證掛載是否成功
為了查看/etc/fstab是否設置正確,可以先卸載邏輯捲/home,然後使用mount –a 使內核重新讀取/etc/fstab,看是否能夠自動掛載.
# umount /home
# df -h
# mount -a
#df -h
13、原/home目錄下文件還原
# mv /usr/local/home/* /home/
# rm -rf /usr/local/home