CENTOS掛載磁盤教程,CENTOSvps如何掛載磁盤

CENTOS是很多人經(jīng)常很多人使用,因為使用PHP以及MYSQL非常快,比很多WIN服務(wù)器都快,所以很多開發(fā)者,以及網(wǎng)站站長都會考慮租用CENTOS的系統(tǒng)來做網(wǎng)站服務(wù)器,當然很多人租用了CENTOS的VPS或者云主機,發(fā)現(xiàn)這個主機,怎么用一段時間后,磁盤不夠了,怎么辦,下面來看看,如何掛載新磁盤吧。

 

注意:本文中的磁盤/dev/xvdb 為作者測試服務(wù)器上的命名,在您的服務(wù)器中可能是 /dev/sdb ?/dev/vdb ?等等,請按您的磁盤名稱修改

0、創(chuàng)建掛載目錄

mkdir -p /www

1、確認是否有沒有分區(qū)的磁盤,如下圖,沒有分區(qū)的磁盤是 /dev/xvdb ,在您的服務(wù)器中可能是 /dev/vdb 請注意按實際名稱修改

fdisk -l

2、為磁盤分區(qū),若已分區(qū)的,請?zhí)^!

fdisk /dev/xvdb

3、輸入n開始創(chuàng)建分區(qū)

4、輸入p創(chuàng)建主分區(qū)

5、選擇分區(qū)號,這里輸入1

6、輸入分區(qū)開始位置,直接回車

7、輸入分區(qū)結(jié)束位置,直接回車

8、輸入wq 保存退出

9、檢查是否分區(qū)成功

fdisk -l

10、格式化分區(qū),這里請輸入你看到的磁盤加分區(qū)號,如下圖,已格式化過的,請?zhí)^

mkfs.ext4 /dev/xvdb1

11、將分區(qū)掛載信息添加到開啟動掛載

echo "/dev/xvdb1 ? ? ? ? /www ? ? ? ? ext4 ? ? ? ? ? defaults ? ? ? ? ? ?0 0" >> /etc/fstab

12、重新掛載所有分區(qū)

mount -a

13、檢查是否掛載成功

df

 

 

另外一篇文章:

1.遠程SSH登錄上Centos服務(wù)器,并進行如下操作

注意:掛載操作會清空數(shù)據(jù),請確認掛載盤無數(shù)據(jù)或者未使用

1,列出所有磁盤
命令:ll /dev/disk/by-path(注意:ll是字母LL的小寫,不是數(shù)字11)

2.格式化硬盤 /dev/sdb
命令:#fdisk /dev/sdb

按方框提示操作。
3.創(chuàng)建分區(qū)
命令:mkfs.ext4 /dev/sdb1

4.將數(shù)據(jù)盤掛載為/www
命令:#mount /dev/sdb1 /www

5.最后一步是寫入硬盤啟動信息,下次重啟后自動掛載數(shù)據(jù)盤。
命令為:echo "/dev/sdb1 /www ext4 defaults 0 0" >> /etc/fstab

OK,磁盤掛載出來了。

今天自己的虛擬機磁盤用完成,于是想加一磁盤,當掛載時發(fā)現(xiàn)報錯unkown ?filesystem type(null)(centos7的系統(tǒng))原來是因為該磁盤沒有格式分區(qū)導(dǎo)致的于是有了以下操作。

1、首先我們在虛機添加一塊磁盤,虛機需要關(guān)機進行添加

2、開機進入系統(tǒng),查看一下當前的系統(tǒng)情況,新加的盤是sdb

3、建立一個文件夾,建立在根下,嘗試掛載出現(xiàn)報錯信息,

4、fdisk /dev/sdb 命令進入按n鍵創(chuàng)建分區(qū), 最后按w保存

5、在用lsblk查看發(fā)現(xiàn)sdb下面出現(xiàn)sdb1,現(xiàn)在用格式化命令mkfs.xfs /dev/sdb1

6、用mount命令進行手動掛載,順利執(zhí)行沒有報錯。

7、實現(xiàn)開機自動掛,找到/dev/sdb1的uuid ,打開/etc/fstab文件,如下圖操作

注意事項:

用UUID掛在防止磁盤漂移,導(dǎo)致系統(tǒng)無法啟動

磁盤掛載與卸載:mount

? 單一文件系統(tǒng)不應(yīng)該被重復(fù)掛載在不同的掛載點中
? 單一目錄不應(yīng)該重復(fù)掛載多個文件系統(tǒng)
? 作為掛載點的目錄理論上應(yīng)該都是空目錄
#mount -a
#mount [-l]
#mount [-t 文件系統(tǒng)] [-L Label名] [-o 額外選項] [-n] 設(shè)備文件名 掛載點
? -a:依照配置文件/etc/fstab 的數(shù)據(jù)將所有未掛載的磁盤都掛載上來
? -l:單純輸入mount會顯示目前掛在信息,加上-l 可增列Label名稱
? -t:可加上文件系統(tǒng)種類來指定欲掛載的類型
? -n:在默認情況下,系統(tǒng)會將實際掛載的情況實時寫人/etc/mtab中,以利其他系統(tǒng)運行,但在某些情況下欲避免問題,會刻意不寫入,此時就要加-n選項。
? -L:系統(tǒng)除了可以利用設(shè)備文件名之外,還可以利用文件系統(tǒng)的卷標名稱來進行掛載
? -o:后面可以接一些掛載時額外加上的參數(shù):
ro,rw ? ? ?:掛載文件系統(tǒng)為只讀或者讀寫
async,sync :此文件是否使用同步寫入或異步寫入的內(nèi)存機制,默認為異步
auto,noauto:允許此分區(qū)被mount -a 自動掛載(auto)
dev,nodev :是否允許此分區(qū)上可創(chuàng)建設(shè)備文件
suid,nosuid:是否允許此分區(qū)含有suid/sgid的文件格式
exec,noexec:是否允許此分區(qū)上擁有可執(zhí)行文件(binary)
user,nouser:是否允許此分區(qū)被任何用戶執(zhí)行mount,一般只有root可以執(zhí)行
defaults ? :默認值為rw,suid,dev,exec,auto,nouser,async
remount ? ?:重新掛載,這在系統(tǒng)出錯或重新更新參數(shù)時很有用
例如: #mkdir /mnt/hdc6
? ? ? #mount /dev/hdc6 /mnt/hdc6
? linux系統(tǒng)指定下列類型的文件系統(tǒng)才需要進行測試掛載:
? /etc/filesystems:系統(tǒng)指定的測試掛載文件系統(tǒng)類型
? /proc/filesystems:linux系統(tǒng)已經(jīng)加載的文件系統(tǒng)類型
? linux支持的文件系統(tǒng)的驅(qū)動程序都寫在如下目錄中(驅(qū)動程序是二進制文件):
? ? ? ?/lib/modules/$(uname -r)/kernel/fs/
掛載CD或DVD
#mkdir /media/cdrom
#mount -t iso9660 /dev/cdrom /media/cdrom
? ?或#mount /dev/cdrom /media/cdrom
#df
/dev/cdrom 是個連接文件,正確的磁盤名得要看你的光驅(qū)是什么連接接口的環(huán)境。
掛載軟盤
#mkdir /dedia/floppy
#mount -t vfat /dev/fd0 /media/floppy
#df
掛載U盤
? U盤不能是NTFS的文件系統(tǒng),linux不支持,要掛載得下載驅(qū)動等等。
#fdisk -l
#mkdir /mnt/flash
#mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash
? vfat文件格式中可以使用iocharset指定語系,而中文語系是cp950.
重新掛載根目錄與掛載不特定目錄
? 根目錄不能夠被卸載,但是除了問題怎辦?一種是重新啟動,一種是下面的方法:
? ? ? ? ?#mount -o remount,rw,auto /
? 當你進入單用戶維護模式時,你的根目錄常會被掛載為只讀,這個時候這個命令很重要,記??!
? 另外,我們也可以利用mount將某一個目錄掛載到另外一個目錄去:
? ? ?#mkdir /mnt/home
? ? ?#mount --bind /home /mnt/home
卸載:
? #umount [-fn] 設(shè)備文件名或掛載點
? ? -f:強制卸載,可用在類似網(wǎng)絡(luò)文件系統(tǒng)無法讀取到的情況
? ? -n:不更新 /etc/mtab 的情況下卸載
使用Label name 進行掛載的方法
? #dumpe2fs -h /dev/hdc6 ? ? ? ? ? ==>查詢Label 名字
? #mount -L "vbird_logical" /mnt/hdc6

 

更多
  • 該日志由 于2017年02月12日發(fā)表在 未分類 分類下, 你可以發(fā)表評論,并在保留原文地址 及作者的情況下引用到你的網(wǎng)站或博客。
  • 本文鏈接: CENTOS掛載磁盤教程,CENTOSvps如何掛載磁盤 | 幫助信息-動天數(shù)據(jù)
  • 版權(quán)所有: 幫助信息-動天數(shù)據(jù)-轉(zhuǎn)載請標明出處
  • 【上一篇】 【下一篇】

    0 Comments.

    發(fā)表評論