Linux中永久掛載

2021-10-07 21:51:14 字數 3548 閱讀 6608

這個檔案按照列去看,其中第一列是分割槽的標識,永久掛在不用掛載分割槽直接進行掛載,都是使用分割槽uuid進行表示,相對安全,第二列表示掛載點,第三列表示分割槽檔案系統,第四類都是defaults,第五列和第六列都是0,表示不檢測不備份。

永久掛載步驟:1、載入磁碟 2、磁碟分割槽 3、分割槽格式化 4、檢視分割槽uuid 5、修改/etc/fstab檔案內容 6、執行檢測 mount -a

去除永久掛載:1、修改/etc/fstab檔案內容,將載入內容注釋掉 2、執行umount

案例:新的虛擬機器,新增磁碟sdb,大小20g,給sdb分割槽,乙個主分割槽,5g,乙個邏輯分割槽,15g,主分割槽永久掛載在/mnt/dir1目錄,邏輯分割槽掛載在/mnt/dir2下

1、給sdb建立分割槽**[root@localhost ~]# fdisk /dev/sdb**

2、檢視新的分割槽:[root@localhost ~]# lsblk

name maj:min rm size ro type mountpoint

sda 8:0 0 20g 0 disk

├─sda1 8:1 0 1g 0 part /boot

└─sda2 8:2 0 19g 0 part

├─centos-root 253:0 0 17g 0 lvm /

└─centos-swap 253:1 0 2g 0 lvm [swap]

sdb 8:16 0 20g 0 disk

├─sdb1 8:17 0 5g 0 part

├─sdb2 8:18 0 1k 0 part

└─sdb5 8:21 0 15g 0 part

sr0 11:0 1 1024m 0 rom

可以看出新的分割槽已經建立成功,主分割槽sdb1大小5g,邏輯分割槽sdb5大小15g

3、格式化分割槽sdb1和sdb5

[root@localhost ~]# mkfs.xfs /dev/sdb1格式化命令

meta-data=/dev/sdb1 isize=512 agcount=4, agsize=327680 blks

= sectsz=512 attr=2, projid32bit=1

= crc=1 finobt=0, sparse=0

data = bsize=4096 blocks=1310720, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=1

log =internal log bsize=4096 blocks=2560, version=2

= sectsz=512 sunit=0 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

[root@localhost ~]# mkfs.xfs /dev/sdb5格式化命令

meta-data=/dev/sdb5 isize=512 agcount=4, agsize=982912 blks

= sectsz=512 attr=2, projid32bit=1

= crc=1 finobt=0, sparse=0

data = bsize=4096 blocks=3931648, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=1

log =internal log bsize=4096 blocks=2560, version=2

= sectsz=512 sunit=0 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

[root@localhost ~]#

4、檢視sdb1和sdb5uuid使用命令blkid

[root@localhost ~]# blkid

加粗部分是新增內容

6、執行檢測:mount -a

[root@localhost ~]# mount -a

mount: mount point /mnt/dir1 does not exist

mount: mount point /mnt/dir2 does not exist

此處提示目錄不存在,對於建立永久掛載存在問題,執行mount -a以後 都會提示,建立對應目錄以後再次檢測即可

7、建立目錄,再次檢測fstab檔案是否有誤,檢視掛載

[root@localhost ~]#mkdir /mnt/dir1 /mnt/dir2建立目錄

[root@localhost ~]#lsblk檢視分割槽,sdb1和sdb5沒有掛載

name maj:min rm size ro type mountpoint

sda 8:0 0 20g 0 disk

├─sda1 8:1 0 1g 0 part /boot

└─sda2 8:2 0 19g 0 part

├─centos-root 253:0 0 17g 0 lvm /

└─centos-swap 253:1 0 2g 0 lvm [swap]

sdb 8:16 0 20g 0 disk

├─sdb1 8:17 0 5g 0 part

├─sdb2 8:18 0 1k 0 part

└─sdb5 8:21 0 15g 0 part

sr0 11:0 1 1024m 0 rom

[root@localhost ~]#mount -a檢測

[root@localhost ~]#lsblk檢視分割槽,sdb1和sb5掛載,這是永久掛載,重啟以後不會消失

name maj:min rm size ro type mountpoint

sda 8:0 0 20g 0 disk

├─sda1 8:1 0 1g 0 part /boot

└─sda2 8:2 0 19g 0 part

├─centos-root 253:0 0 17g 0 lvm /

└─centos-swap 253:1 0 2g 0 lvm [swap]

sdb 8:16 0 20g 0 disk

├─sdb1 8:17 0 5g 0 part /mnt/dir1

├─sdb2 8:18 0 1k 0 part

└─sdb5 8:21 0 15g 0 part /mnt/dir2

sr0 11:0 1 1024m 0 rom

小知識點:系統預設三個分割槽根分割槽(/),boot分割槽(/boot),swap分割槽。

其中swap分割槽是用來防止oom(記憶體溢位)

boot分割槽是用來做引導分割槽

根分割槽如果被刪除,登入系統以後無法建立新的檔案

Linux永久掛載遠端網路目錄

一般我們不永久掛載可以這樣 mount t cifs o user administrator,password fjqx2012,codepage cp936,iocharset cp936 data micaps 從以上可以看出來,遠端主機的使用者名稱跟密碼,然後還有 頁和字符集,還有遠端主機的...

Linux永久掛載遠端網路目錄

一般我們不永久掛載可以這樣 mount t cifs o user administrator,password fjqx2012,codepage cp936,iocharset cp936 data micaps 從以上可以看出來,遠端主機的使用者名稱跟密碼,然後還有 頁和字符集,還有遠端主機的...

UbuntuLinux永久掛載 mount 分割槽

一般情況下,我們想掛載乙個分割槽的辦法就是用mount命令,如我想把 dev sda3掛載到 media aborn data下使用以下命令即可 sudo mount dev sda3 media aborn data但這種方法有個不好的都方是機器重啟後變又得手工重新掛載.那麼,永久性掛載分割槽的辦...