掛接命令(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就該這么學》。
B. 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參數。
C. linux磁碟重新掛載
VMware虛擬機中,Linux系統下掛載、卸載新硬碟的方法
裝載:
1、啟動vm,選擇vm->Settings,按向導添加一塊SCSI磁碟。進入Linux系統。
2、 fdisk -l 會看到有一塊新的設置,如果你先前有一塊硬碟(sda1, sda3...),新加的這塊應該是(/dev/sdb)。 (如果添加的第二塊硬碟是IDE硬碟,應該看到hdb,如果是SCSI硬碟,看到的就是應該sdb)
[root@localhost ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda3 14 1044 8281507+ 83 Linux
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
3、分區:
[root@localhost ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
The number of cylinders for this disk is set to 1044.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): m ##在這里按m ,就會輸出幫助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition ##這是刪除一個分區的動作;
l list known partition types ##:l是列出分區類型,以供我們設置相應分區的類型;
m print this menu
n add a new partition ##添加一個分區;
o create a new empty DOS partition table
p print the partition table ##p列出分區表;
q quit without saving changes ##不保存退出;
s create a new empty Sun disklabel
t change a partition's system id ##t 改變分區類型;
u change display/entry units
v verify the partition table
w write table to disk and exit ##把分區表寫入硬碟並退出;
x extra functionality (experts only) ##擴展應用,專家功能;
Command (m for help): n
Command action
e extended ##擴展分區
p primary partition (1-4) ##選p建主分區
p
Partition number (1-4): 1
First cylinder (1-17849, default 1): ##註:這個就是分區的Start 值;這里最好直接按回車,如果你輸入了一個非默認的數字,會造成空間浪費;
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-17849, default 17849): 8920
Using default value 500
##這個是定義分區大小的,+200M 就是大小為200M ;當然你也可以根據上面提示的單位cylinder的大小來算,然後來指定 End的數值,在fdisk –l命令中可以看到Units = cylinders of 16065 * 512 = 8225280 bytes,這個就是單位cylinder的大小,我這里選的End的數值是8920,正好是總大小的一半,71G左右
##然後再來建一個主分區
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (8921-17849, default 8921):8921
Using default value 8921
Last cylinder or +size or +sizeM or +sizeK (8921-17849, default 17849):17849
Using default value 17849
##最後保存並退出,切記,一定要保存,不然不會生效的。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
##使用fdisk –l命令來查看磁碟狀況:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda3 14 1044 8281507+ 83 Linux
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 8920 71649868+ 83 Linux
/dev/sdb2 8921 17849 71722192+ 83 Linux
##磁碟/dev/sdb已經被劃分為2個分區,每個分區大小大概是71G左右。
##在掛載文件系統之前,需要將/dev/sdb1和/dev/sdb2重新用mkfs -t ext3 命令格式化一下,否則在掛載時會報錯。
4、格式化分區:使用mkfs.ext3 /dev/sdb命令格式化磁碟 註:也可以使用mkfs -t ext3 /dev/sdb命令
[root@localhost ~]# mkfs -t ext3 /dev/sdb1 ##指將該磁碟格式化成ext3文件系統
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1048576 inodes, 2096474 blocks
104823 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
補充:掛載
掛載文件系統,目前有兩種方法:
一是通過 mount 來掛載,使用mount掛載系統,一旦系統重啟之後就需要重新掛載。
二是通過/etc/fstab文件來開機自動掛載。
我把/dev/sdb1掛載到/test下
[root@localhost ~]# mkdir /test ## 首先建立掛載的目錄test
(或者[root@localhost ~]# cd /
[root@localhost ~]# mkdir test
)
[root@localhost ~]# df –h ##掛載前的分區
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.8G 576M 92% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 233M 0 233M 0% /dev/shm
[root@localhost ~]# mount /dev/sdb1 /test
[root@localhost ~]# df –h ##掛載後的分區
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.8G 576M 92% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 233M 0 233M 0% /dev/shm
/dev/sdb1 7.9G 147M 7.4G 2% /test
6、通過/etc/fstab文件來開機自動掛載(不然重啟電腦後系統將不會保存之前的掛載操作):
[root@localhost ~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/sdb1 /test ext3 defaults 1 1
/dev/sdb2 /test ext3 defaults 1 1
# Beginning of the block added by the VMware software
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0
# End of the block added by the VMware software
第一欄位:設備名,在這里表示是文件系統; 有時我們把掛載文件系統也說成掛載分區;
第二欄位:文件系統的掛載點;
第三欄位:文件系統類型;
第四欄位:mount 命令的選項,和mount 中的-o 同理;defaults包括這些選項 rw, suid, dev, exec, auto, nouser, async;
第五欄位:表示文件系統是否需要mp 備份,1是需要,0 是不需要;
第六欄位: 是否在系統啟動時,通過fsck磁碟檢測工具來檢查文件系統,1是需要,0是不需要,2是跳過;
卸載:
[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.8G 576M 92% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 233M 0 233M 0% /dev/shm
補充知識:
1. mount可以用來掛載什麼:
不同的操作系統使用不同的文件系統格式。MS-DOS支持FAT16文件系統,Windows98支持FAT16、FAT32文件系 統,WindowsNT支持FAT16、NTFS文件系統,Windows2000則支持FAT16、FAT32、NTFS三種文件系統格式,現在的xp 可以支持FAT32,NTFS,現在最新版本的windows 7 引入了新的WinFS文件系統。 而 Linux差不多支持所有的文件系統格式,但一般使用ext2或ext3文件系統。很多用戶使用的是windows操作系統,如果想在運行的Linux下 訪問其它文件系統中的資源的話,就要用Linux mount命令來實現。
2. mount使用格式:
mount命令[-參數] [設備名稱] [掛載點]
說明:
[掛載點]必須是一個已經存在的目錄,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用,umount以後會恢復正常。
[設備名稱] 可以是一個分區,一個usb設備,光碟機,軟盤,網路共享等。
常見參數說明:
Mount 掛載文件系統使用幫助
參數 說明
掛載指定的設備類型:adfs, affs, autofs, coda, coherent, cramfs,
devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix,
msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, reiserfs,
romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs,
xiafs
一般文件類型,可以不需要指定就可以有相同自動檢測(adfs, bfs,
cramfs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, ntfs,
qnx4, reiserfs, romfs, udf, ufs, vxfs, xfs, xiafs 等文件系統),如
果探測失敗,就將訪問/etc/filesystems ,以指定文件系統探測。說
明:如果清楚文件系統,最好指定具體類型。探測錯誤將帶來災難性
的。
多個文件系統可以用「,」分割開來.
-t vfstype mount -a -t nomsdos,ext
將掛載fstab文件指定所有的文件系統,除了類型為 msdos 和 ext 的
那一些。
D. 關於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 以後,這個參數就沒有意義了。
E. linux 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)。
掛接光碟鏡像文件
1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
註:執行上面的任何一條命令都可將當前光碟機里的光碟製作成光碟鏡像文件/home/sunky/mydisk.iso
2、將文件和目錄製作成光碟鏡像文件,執行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟卷標為:mydisk
3、光碟鏡像文件的掛接(mount)
#mkdir /mnt/vcdrom
註:建立一個目錄用來作掛接點(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。
掛接移動硬碟 《Linux就該這么學》一起學習linux
對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter /]# fdisk -l
接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況.應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和 /dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
註:建立目錄用來作掛接點(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1
掛接U盤
和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。
#mkdir -p /mnt/usb
註:建立一個目錄用來作掛接點(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
註:現在可以通過/mnt/usb來訪問U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
F. linux的mount指令
mount 是掛載命令 例如常見的掛載本地源會用到 mount /dev/cdrom /mnt 具體可以看看《linux就該這么學》
G. mount是什麼意思
mount的意思是電腦命令,具體介紹如下:銀談碧
1、mount是Linux下的一個命令,它可以將分區掛接到Linux的一個文件夾下,從而將分區和該目錄聯系起來,因此我們只要訪問這個文件夾,就相當於訪問該分區了。 mount已經不僅僅局限於Linux了。在Windows系統下的應用也越來越廣了,多用在虛擬光碟機類軟體上,比如Clone CD,Daemon tool,WinMount等。
3、發展:過去,玩游戲需要物理光碟機和物理光碟,要把光碟里的游戲安裝文件通過光碟機的讀取,再拷入電腦中安裝並使用,有些游戲在玩的時候甚至還要實時讀取光碟,這侍清樣對光碟機的損害非常大。隨著虛擬光碟機的出現,各種虛擬鏡像格式標准也陸續在互聯網上出現,比如說ISO,BIN,MDS,MDF,NRG,IMG等。
H. 虛擬機下linux如何使用mount掛載cdrom
虛擬機下linux使用mount掛載cdrom的梁數掛載命令為: mount /dev/cdrom /mnt
I. linux里Mount掛在時哪些設備為sda哪些是sdb!
sda是系統的第一塊磁碟(sda1是第一個主分區,sda2第二個),sdb是系統的第二快磁碟(sdb1是第一個主分區,sdb2第二個)
目前Linux內核對於這種磁碟設備的映射基本上取決於三個順序:
一是磁碟驅動程序的載入;
二是主機PCI插槽的監測;
三是磁碟本身的監測,先來的當然是a,以此類推。
(9)linux下mount擴展閱讀
mount 命令指示操作系統使文件系統在指定位置(安裝點)可用。芹大此外,可以用 mount 命令構建由嫌笑豎目錄和安裝文件(file mounts)
組成的其他文件樹。
Mount 命令通過在 Directory 參數指定的目錄上使用 Device/Node: Directory
參數來安裝表示為設備的文件系統。mount 命令完成以後,指定的目錄變為新安裝文件系統的根目錄。
J. 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