服務(wù)熱線
18638995205
需求: 新增加一塊硬盤sdb,將sdb分區(qū),只分一個(gè)區(qū),格式化,掛載到目錄/ssd下。
1、 查看現(xiàn)在已有的分區(qū)狀態(tài)
# df –l
圖中顯示,沒有看到sdb硬盤
2、 查看服務(wù)器安裝的硬盤狀態(tài)(包括格式化和未格式化)
# fdisk –l
圖中顯示,有sdb硬盤,但是沒有分區(qū)。
3、 添加新分區(qū)
# fdisk /dev/sdb
按照以下紅框輸入
N 回車
P 回車
1 回車
兩次回車
W 回車
用以下命令查看分區(qū)
# fdisk –l
圖中紅框顯示已多出了一個(gè)分區(qū),但是還沒有格式化。
4、 格式化分區(qū)
# mkfs -t ext4 -c /dev/sdb1
-t 制定要把磁盤格式化成什么類型
-c 在建立文件系統(tǒng)之前檢查壞道,可能會很費(fèi)時(shí)間,新硬盤一般不需要
5、 掛載新硬盤
在根目錄下,建一個(gè)文件夾,待會將分區(qū)掛載在這個(gè)文件夾上,以后要往新硬盤存東西就存在新建文件夾下就可以了。
# mkdir /ssd
掛載硬盤
# mount /dev/sdb1 /ssd
6、 讓系統(tǒng)開機(jī)自動掛載這塊硬盤
# echo "/dev/sda1 /ssd ext4 defaults 0 0">>/etc/fstab
區(qū)別:
你所謂的目錄節(jié)點(diǎn)是指什么?
比如/mnt/a
即兩個(gè)都掛載到/mnt/a
上?
理論上是可以掛載的,不過你只能使用后掛載的那個(gè)磁盤里的內(nèi)容。
你可以用
mkdir -p /mnt/tmp mount -t tmpfs -o size=20m tmpfs /mnt/tmp mount -t tmpfs -o size=30m tmpfs /mnt/tmp
來測試,如果在超級權(quán)限下執(zhí)行成功了,你df
會看見/mnt/tmp
是30m
,如果你
umount /mnt/tmp
則此時(shí)df
會看見/mnt/tmp
是20m
。
再執(zhí)行
umount /mnt/tmp
就恢復(fù)到原來狀態(tài),你可以在最開始執(zhí)行前df
一次
所以,如果你想同時(shí)用兩個(gè)的數(shù)據(jù),則必須掛載到不同的節(jié)點(diǎn)上,然后通過其他辦法訪問到兩個(gè)
比如你想在/mnt/a 訪問兩個(gè)磁盤的內(nèi)容(兩個(gè)磁盤內(nèi)容不會覆蓋)
你可以:
分別掛載 兩個(gè)盤到 /mnt/a_1
和/mnt/a_2
,然后把兩個(gè)目錄中的所有內(nèi)容軟連接到/mnt/a
下
mkdir -p /mnt/amkdir -p /mnt/a_1 mkdir -p /mnt/a_2 mount -t auto /dev/sdXX1 /mnt/a_1 mount -t auto /dev/sdXX2 /mnt/a_2 cd /mnt/aln -s ../a_1/* ./ ln -s ../a_2/* ./