mount
mount命令用于掛載Linux系統(tǒng)之外的文件。
掛載是指將硬件設(shè)備的文件系統(tǒng)和Linux系統(tǒng)中的文件系統(tǒng),通過(guò)指定目錄(掛載點(diǎn))進(jìn)行關(guān)聯(lián)。
參數(shù)
參數(shù) | 說(shuō)明 |
---|---|
-h | 幫助文檔 |
-V | 顯示版本 |
-a | 掛載文件/etc/fstab中設(shè)置的所有設(shè)備 |
-v | 顯示命令執(zhí)行過(guò)程 |
-f | 只是模擬執(zhí)行命令,不會(huì)使命令生效,通常與 -v 配合使用,進(jìn)行排錯(cuò) |
-F | 需要與 -a 一起使用,在需要掛載大量設(shè)備時(shí)可以加提高執(zhí)行速度 |
-n | 通常,設(shè)備在掛上之后會(huì)在 /etc/mtab 中寫(xiě)入記錄,-n 表示不將加載信息記錄在/etc/mtab文件中 |
-o [選項(xiàng)] | 掛載時(shí)指定一些選項(xiàng) |
-o ro | 以只讀模式掛載 |
-o rw | 以可讀寫(xiě)模式掛載 |
-o remount | 重新掛載設(shè)備 |
-o auto | 只用于 /etc/fstab文件中,允許執(zhí)行 mount -a 時(shí)對(duì)于 /etc/fstab 中設(shè)置了auto選項(xiàng)的設(shè)備進(jìn)行自動(dòng)掛載,默認(rèn)方式 |
-o noauto | 取消自動(dòng)掛載 |
-o async | 使用異步方式執(zhí)行文件系統(tǒng)的輸入輸出動(dòng)作,默認(rèn)方式 |
-o sync | 使用同步方式執(zhí)行文件系統(tǒng)的輸入輸出動(dòng)作 |
-o dev | 可讀文件系統(tǒng)上的字符或塊設(shè)備 |
-o nodev | 不讀文件系統(tǒng)上的字符或塊設(shè)備,默認(rèn)方式 |
-o suid | 設(shè)定文件系統(tǒng)擁有設(shè)置用戶ID和設(shè)置組ID權(quán)限,默認(rèn)方式 |
-o nosuid | 取消suid權(quán)限 |
-o user | 允許讓普通用戶執(zhí)行mount命令 |
-o nouser | 不允許讓普通用戶執(zhí)行mount命令,默認(rèn)方式 |
-o default | 使用默認(rèn)權(quán)限,分別是 rw、suid、dev、exec、auto、nouser、async |
-t [文件系統(tǒng)類(lèi)型] | 指定設(shè)備的文件系統(tǒng)類(lèi)型 |
-t cifs | SMB網(wǎng)絡(luò)文件系統(tǒng) |
-t nfs | NFS網(wǎng)絡(luò)文件系統(tǒng) |
-t auto | 自動(dòng)檢測(cè)文件系統(tǒng) |
實(shí)例
sudo mount -av // 掛載文件 /etc/fstab 中設(shè)置的所有設(shè)備并顯示執(zhí)行過(guò)程
sudo mount -afv // 模擬掛載文件 /etc/fstab 中設(shè)置的所有設(shè)備并顯示執(zhí)行過(guò)程
sudo mount /dev/sda1 /mnt/test -n // 將 /dev/sda1掛載到 /mnt/test 目錄,并不將信息記錄到/etc/mtab中
sudo mount -o ro /dev/sda1 /mnt/test // 以只讀模式掛載 /dev/sda1
sudo mount -o rw /dev/sda1 /mnt/test // 以可讀寫(xiě)模式掛載 /dev/sda1
sudo mount -o remount,ro /dev/sda1 /mnt/test // 重新掛載 /dev/sda1 并設(shè)置為只讀
sudo mount -o remount,rw /mnt/test // 重新掛載 /dev/sda1 并設(shè)置為可讀寫(xiě),可以省略被掛載的設(shè)備名
sudo mount -o remount -o ro /dev/sda1 /mnt/test // 或者
sudo mount -o remount -o rw /mnt/test // 或者
sudo vim /etc/fstab // 在 etc/fstab 文件中寫(xiě)入
/dev/sda1 /mnt/test ext4 noauto,user // 設(shè)置為不自動(dòng)掛載,允許普通用戶掛載和卸載
sudo mount -avf // /dev/sda1沒(méi)有進(jìn)行自動(dòng)掛載
mount /mnt/test // 利用普通用戶權(quán)限執(zhí)行,掛載成功
umount /mnt/test // 普通用戶權(quán)限執(zhí)行,卸載成功
sudo mount /dev/cdrom /mnt/cdrom // 掛載光驅(qū)
sudo umount /mnt/cdrom // 卸載光驅(qū)
fdisk -ip // 先查看硬盤(pán)分區(qū)情況,確定哪個(gè)設(shè)備是U盤(pán),再進(jìn)行掛載
sudo mount /dev/sdb1 /mnt/Udisk // 掛載U盤(pán)
sudo umount /mnt/Udisk // 卸載U盤(pán)
Linux系統(tǒng)掛載Windows系統(tǒng)共享的文件夾
在Windows中主要是通過(guò)SMB/CIFS服務(wù)器來(lái)共享文件夾。
smbd服務(wù)器的搭建
Linux系統(tǒng)掛載Windows共享文件夾如下
sudo mount -t cifs -o username=aaa,password=8 //192.168.xxx.xxx/Users/aaa/Desktop/share /mnt/tmp // 掛載Windows共享的文件夾
sudo mount -t auto -o username=aaa,password=8 //192.168.92.133/Users/aaa/Desktop/share /mnt/tmp // 也可以使用auto自動(dòng)檢測(cè)文件系統(tǒng)
Linux系統(tǒng)掛載Linux系統(tǒng)NFS文件共享
在Linux中可以通過(guò)搭建NFS服務(wù)器來(lái)共享目錄。
NFS服務(wù)器的搭建
掛載NFS文件共享如下文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-480415.html
sudo mount -t nfs 192.168.xxx.xxx:/home/test /mnt/nfs
sudo mount -t auto 192.168.xxx.xxx:/home/test /mnt/nfs
umount
umount 命令用于卸載掛載的文件系統(tǒng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-480415.html
參數(shù)
參數(shù) | 說(shuō)明 |
---|---|
-h | 使用說(shuō)明文檔 |
-V | 顯示版本號(hào) |
-a | 卸載 /etc/mtab 中記錄的所有文件系統(tǒng) |
-n | 卸載時(shí)不記錄信息到 /etc/mtab 文件中 |
-r | 當(dāng)卸載失敗時(shí),則嘗試以只讀的方式重新掛載文件系統(tǒng) |
-v | 顯示詳細(xì)執(zhí)行過(guò)程 |
-f | 強(qiáng)制卸載 |
-R | 遞歸卸載目錄以及子對(duì)象 |
–fake | 空運(yùn)行卸載 |
[文件系統(tǒng)或掛載點(diǎn)] | umount可以指定文件系統(tǒng)也可以指定掛載點(diǎn)進(jìn)行卸載 |
實(shí)例
sudo umount -avf // 強(qiáng)制卸載 /etc/mtab中記錄的所有文件系統(tǒng),慎用
sudo umount /dev/sda1 -v // 通過(guò)文件系統(tǒng)進(jìn)行卸載,并顯示執(zhí)行過(guò)程
sudo umount /mnt/test // 通過(guò)掛載點(diǎn)進(jìn)行卸載
到了這里,關(guān)于Linux中利用mount命令進(jìn)行掛載的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!