linux 重新掛載需要先卸載再重新掛載,如果要一條命令可以通過&&符號將兩個命令組合到一個命令里,例如:
umount -l /mnt/test && mount -o ro /dev/hda1 /mnt/test
linux中掛載命令是mount,卸載是umount,在命令行中使用&&可以將多條命令組合成一條命令並順序執行,以達到快速執行的目的。
(1)linuxmount命令使用擴展閱讀
linux掛載命令mount的用法介紹:
1、語法
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、參數說明:
-V:顯示程序版本
-h:顯示輔助訊息
-v:顯示較訊息,通常和 -f 用來除錯。
-a:將 /etc/fstab 中定義的所有檔案系統掛上。
-F:這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。
-f:通常用在除錯的用途。它會使 mount 並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和 -v 一起使用。
-n:一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。
❷ 關於linux中mount的命令
先不看 -o 及後面的參數,命令配者
mount -t nfs client:/partition /partition
將 主機 `client' 下的 /partition 目錄 mount 到本機的 /partition 下,給個實例
mount -t nfs 192.168.100.1:/home/aaa /bbb
將 192.168.100.1 上的 /home/aaa 目錄mount 到本地的 /bbb 目錄。
mount -o 後面的則是用來指定文件系統的參數,對於你的情況,就是用來指定 NFS 系統的參數。你只要 man nfs 就可以看到這些參數的意義了,比如
timeo=n The time in deciseconds (tenths of a second) the NFS client waits for a response before it retries an NFS request.
即訪問超時的定義,所以 timeo=14 就是設置超時為1.4秒
rsize=n The maximum number of bytes in each network READ request that the NFS client can receive when reading data from a
file on an NFS server.
即一次 READ 操作最大能讀培仿薯取的數據位元組數,所以 rsize=8192 就是設置一次讀取最大 8k字大族節。
wsize=n The maximum number of bytes per network WRITE request that the NFS client can send when writing data to a file on
an NFS server.
即一次 WRITE 操作最大能寫的位元組數。
intr 這個參數你可以不用理了,(根據 man nfs) 從 linux 2.6.25 以後,這個參數就沒有意義了。
❸ linux mount 掛載命令 詳解
掛接命令(mount)
首先,介紹一下掛接(mount)命令的使用方法,mount命令參數非常多,這里主要講一下今天我們要用到的。
命令格式:mount [-t vfstype] [-o options] device dir
1、-t vfstype 指定文件系統的類型,通常不必指定,mount 會自動選擇正確的類型。
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs
2、-o options 主要用來描述設備或檔案的掛接方式。
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3、device 要掛接(mount)的設備。
4、dir設備在系統上的掛接點(mount point)。 詳情可參考《Linux就該這么學》。
❹ Linux掛載使用外部存儲系統
1、在vmware虛擬機中配置光碟機使用ISO光搜桐盤映像
2、使用mount命令把光碟掛載到/mnt/cdrom
3、查看光碟內容
4、使用umonut命令卸載光碟
5、使用mount命令掛載linux系統中的ISO光碟映像
1、 在主機上插入U盤
2、 在系統中,fdisk -l查看U盤分區信息
3、使用mount命令把U盤分區掛載到/mnt/u
4、查看U盤內容
5、使用umonut命令卸載U盤
1、cat /槐螞etc/fstab查看自動掛載文件系統的列表
2、編輯/etc/fstab文件,使得每次啟動時自動掛載一個ISO映像
3、刷新檢查掛載情況
1、在虛擬機中增加一塊硬碟,鉛漏埋容量1GB
2、使用fdisk查看兩塊硬碟的分區情況
3、使用fdisk對新硬碟分區,劃分兩個主分區各300MB
4、使用mkfs對其中一個分區格式化創建文件系統
5、建立/mnt/new目錄,使用mount把分區掛載到目錄下
❺ Linux掛載命令
在linux當中所有的存儲設備如u盤、光碟、硬碟等,都必須掛載之後才能正常使用。
其實掛載可以理解為windows當中的分配攔滑盤符,只不過windows當中是以英文字母ABCD等作為盤符,而linux是拿系統目錄作為盤符,當然linux當中也不叫盤符,而是稱為掛載點,而把為分區或者光碟等存儲設備分配一個掛載點的過程稱為掛載。
在安裝linux系統時設立的各個分區,如根分區、/boot分區等都是自動掛載的,也就是說不需要我們人為操作,開機就會自動掛載。但是光碟、u盤等存儲設備如果需要使用,就必須人為的進行掛載。其實我們在windows下插入U盤也是需要掛載(分配盤符)的,只不過windows下分配盤符是自動的。
mount #查詢系統中已經掛載的設備
mount -a #依據配置文件/etc/fstab的內容,進行自動掛載
了解即可,不熟悉建議不要隨意修改,使用默認值。
演示 exec 選項的作用,重新掛載 /home 分區,並設置不允許執行可執行文件
使用完光碟等存儲設備後必須卸載,執行卸載命令時必須保證不在設備掛載的目錄下,否則會提示設備正在使用。
umount 設備文件名或掛載點 #卸載命令
umount /mnt/cdrom #卸載光碟
因為悔兄u盤在linux中被當成硬碟看待,一般來說插入u盤後它的設備文件名應該是sdb1,但是這個也不是一定的,有可能系統不止一塊硬碟,所以最好使用命令查看以下。
注意:linux默認是不支持NTFS文件系統的,vfat(相當於windows下的fat32),如果想要支持可以安裝 ntfs -3g 這個軟體。掛載U盤了解即可,實際很少使用。
在真實機中插入U盤後,可以在虛擬機 -->可移動設備 -->選擇u盤 -->簡前臘連接
❻ linux 系統下的mount和umount命令
>mount /what /where
其中what是設備的名稱例如u盤,光碟等,where是掛載點,通常是/mnt.
例如掛載cd或者dvd執行下面的命令
>mount /dev/cdrom /media/
卸載的時候可以
>umount /media或者>umount /dev/cdrom都可以卸載cd
詳細參見man page
❼ linux mount的用法
在Linux下訪問Windows分區
在Linux中,如果你要使用儲存設備 (Mo、硬碟、光碟機等) ,就得先將它掛上 (Mount),而當儲存設備掛上了之後,就可以把它當成一個目錄來進行訪問。
掛上一個設備使用mount命令。
在使用mount這個指令時,至少要先知道下列三種信息:
1. 要Mount對象的文件系統類型? (File system type)
2. 要Mount對象的設備名稱? (/dev/????)
3. 要將設備Mount到哪個目錄去?
一、獲得系統支持的文件系統類型
就第一點來說,用戶可以執行
cat /proc/filesystems
來獲得機器上支持的文件系統類型。如果系統並不支持你要掛接設備的文件系統類型,那你可能需要重新編譯內核以使其增加對該種文件類型支持。關於如何編譯
內核請參照LinuxAid在線培訓欄目中的相關文章。
常用的文件系統有:
Win95/98常用的FAT 32文件系統 :vfat
Win NT用的文件系統 :ntfs
OS2用的文件系統 :hpfs
Linux用的文件系統 :ext2
Linux用的新文件系統 :ext3
光碟片用的文件系統 :iso9660
其中雖然vfat是指FAT 32系統,但事實上它也兼容FAT 16的文件系統類型。
二、確定設備的名稱
在Linux中,設備名稱通常都在/dev里。這些設備名稱的命名都是有規則的,我們可以用 "推理 "的方式把設備名稱找出來。
譬如說/dev/hda1這個IDE設備。hd是Hard Disk(硬碟)的意思,sd是SCSI Device,fd是Floppy Device(或是Floppy Disk?)。a則是代表第一個設備,
通常IDE介面可以接上四個IDE設備(例如四塊硬碟)。所以要識別IDE硬碟的方法分別就
是:hda、hdb、hdc、hdd。此外,hda1中的 "1 "代表hda的第一個硬碟分區
(partition),hda2代表hda的第二個分割區,依此類推。
此外,你可以直接檢查/var/log/messages這個文件,在該文件中可以找到計算機開機後,系統已辨認出來的設備代號。
三、查找掛接點
最後我們要決定將設備掛接到哪裡,先查看一下你的計算機是不是有個/mnt的空目錄?該目錄就是專門用來當作掛載點(Mount Point)的目錄。建議您在
/mnt里多建這幾個目錄:/mnt/cdrom、/mnt/floppy、/mnt/mo等來當作目錄的專用掛載點。
舉例而言,如要掛載下列五個設備的話,其執行指令可能是 (假設都是Linux
的ext2系統,如果是Win XX的話,請將ext2改成vfat):
1. 軟盤 ===> mount -t ext2 /dev/fd0 /mnt/floppy
2. MO ===> mount -t ext2 /dev/sda /mnt/mo
3. cdrom ===> mount -t ext2 /dev/hdc /mnt/cdrom
4. SCSI cdrom ===> mount -t iso9660 /dev/sdb /mnt/scdrom
5. SCSI cdr ===> mount -t iso9660 /dev/sdc /mnt/scdr
這是假設,如果你的設備的名稱跟這個不同的話請自行修改。
最後需要注意的是:
1. 執行mount動作時先打一下pwd看看現在的目錄是不是在掛載點,如果現在目錄在掛載點的話,mount (或umount)不會成功 (會顯示device busy)。
2. 想卸載某設備的語法是umount 目錄名,例如umount /mnt/cdrom等。
在閱讀本文之前,我假設你已經對Linux系統下的硬碟、光碟的設備命令規則有所了解,比如sda和sda1的關系,以及hda、sda、fd、cdrom等設備。
===
1 我把U盤插到USB口上了,下一步我該如何做才能查看U盤里的內容?
我不能確定你的Linux系統會不會自動載入。所以,你應該先去/media目錄下查看一下,看看是不是已經自動載入上了。如果是的話,應該在/media里有一個目錄,
名字類似於disk,你進入目錄就等於進入你的U盤了。
如果/media沒有你想要的東西,那就要自己mount了!
$mkdir /mnt/usb
$mount -t vfat /dev/sda /mnt/usb
這樣就可以了,你去/mnt/usb目錄看看,應該有你想要的了。如果mount命令不管用,那麼你可以將/dev/sda改成/dev/sdb或者/dev/sdc試試!
-t選項用於設定文件系統類型,我假設你的U盤是fat32的。(因為大部分U盤都是這樣的)如果是其他文件系統,你可以man mount來查看一下,方法類似。
2 我把光碟放到光碟機里了,下一步咋辦?
如果系統沒有自動載入光碟機的話,那麼用下面命令一般有效:
$mkdir /mnt/cdrom
$mount -t iso9660 /dev/cdrom /mnt/cdrom
3 我下載了一個pes6.iso文件,我怎麼載入iso文件呢?
$mount -o loop pes6.iso /mnt/cdrom
使用-o選項和loop參數即可!
4 我下載了10個iso文件,從fifa2000.iso到fifa2009.iso,但是當我mount到fifa2007.iso時,就提示不讓我mount了!怎麼解決?
這個涉及到mount -o loop的原理了。你查看一下/dev下的以loop開頭的文件,你就會發現:
[rocrocket@wupengchong dev]$ ls /dev/loop*
/dev/loop0 /dev/loop2 /dev/loop4 /dev/loop6
/dev/loop1 /dev/loop3 /dev/loop5 /dev/loop7
這下知道了吧,原來在/dev里只預設了8個載入iso的地方。
解決辦法是這樣的:
可以先用modinfo命令查看loop信息:
[root@wupengchong ~]# modinfo loop
filename: /lib/moles/2.6.26.5-45.fc9.i686/kernel/drivers/block/loop.ko
alias: block-major-7-*
license: GPL
srcversion: 7595F5D46DFDB4A2D489DDD
depends:
vermagic: 2.6.26.5-45.fc9.i686 SMP mod_unload 686 4KSTACKS
parm: max_loop:Maximum number of loop devices (int)
parm: max_part:Maximum number of partitions per loop device (int)
可以看出max_loop來限制最大loop的數目。而max_part用來設定每個loop的設備所能支持的分區數目。
你還可以看到控制loop的是一個內核模塊:/lib/moles/2.6.26.5-45.fc9.i686/kernel/drivers/block/loop.ko。
我們的目標就是修改max_loop值。
$echo 「options loop max_loop=20〃>>/etc/modprobe.conf
然後就是要重新載入內核模塊,這樣來做:
[root@wupengchong ~]# modprobe -l|grep loop.ko
/lib/moles/2.6.26.5-45.fc9.i686/kernel/drivers/block/cryptoloop.ko
/lib/moles/2.6.26.5-45.fc9.i686/kernel/drivers/block/loop.ko
[root@wupengchong ~]# modprobe -r loop
[root@wupengchong ~]# modprobe loop
注意modprobe命令的選項-r表示remove,即刪除某個模塊。
好了,就此我們重新載入了loop模塊,你現在再用ls /dev/loop*看看,是不是已經有20個loop設備了。
5 我知道/etc/fstab文件里的內容是開機時載入的所有設備,那麼mount能利用這個文件么?
可以利用,你直接執行mount -a就可以了,mount會乖乖的按照/etc/fstab文件的內容來載入所有的設備。
6 我這里有不同的文件系統,我用mount載入時需要注意什麼?
需要在mount時加-t來設定文件系統類別:
如果是fat的,就要-t vfat;
如果是linux的ext系統的,就要-t ext或-t ext2或-t ext3,未來會有-t ext4;
如果是光碟機,那就是-t iso9660;
如果文件系統是ntfs,那麼你可能需要了解一下ntfs-3g這個軟體了。
7 我有一個老的三寸軟盤,如果mount?
$mount -t vfat /dev/fd0 /mnt/floppy
8 mount除了載入設備,還可以做什麼?
mount可以用來裝載支持acl的分區。具體可查詢mount和acl。
mount可以用來設定ftp登錄目錄,用–bind參數可以實現。
mount可以設定和修改已載入的文件系統的屬性,具體可查看mount的-o參數。
❽ mount命令是什麼意思在Linux中
mount是掛載命令,在linux系統中所有新硬碟或者光碟,或者ISO文件並不能直接被系統檢測並掛載(現在部分系統使用桌面化,有自動掛載這個功能)
mount指令一般用法如下:
mount -t 文件類型 /dev/... dir
/dev/..是掛載的硬碟或光碟;
dir是掛載目錄
PS:文件類型
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs