當前位置:首頁 » 操作系統 » linux掛載mount

linux掛載mount

發布時間: 2023-01-03 09:38:46

A. linux下掛載磁碟的命令是什麼

Linux系統在使用光碟、軟盤或U盤時,必須先執行掛載(mount)命令。掛載命令會將這些存儲介質指定成系統中的某個目錄,以後直接訪問相應目錄即可讀寫存儲介質上的數據。 x0dx0a1、掛載光碟,掛載光碟的命令如下:# mount -t is09660 /dev/cdrom /mnt/cdrom x0dx0a該命令將光碟掛載到/mnt/cdrom目錄,使用「ls /mnt/cdrom」命令即可顯示光碟中數據和文件。卸載光碟的命令如下:# umount /mnt/cdromx0dx0a2、掛載軟盤,將軟盤掛載到/mnt/floppy目錄的命令如下:# mount /dev/fd0 /mnt/floppy卸載軟盤的命令如下:#umount /mnt/floppyx0dx0a3、掛載U盤掛載U盤相對復雜一些。首先使用「fdisk -l」命令查看外掛快閃記憶體的設備號,一般為/dev/sda1。然後用「mkdir x0dx0a/mnt/usb」命令建立一個掛載U盤用的目錄。之後使用如下命令掛載FAT格式的U盤:# mount -t msdos /dev/sda1 /mnt/usbx0dx0a使用如下命令掛載FAT32格式的U盤:# mount -t vfat /dev/sda1 /mnt/usbx0dx0a4、掛載外掛硬碟分區,掛載外掛硬碟分區(FAT32格式)同樣需要先用「fdisk x0dx0a-1」查看外掛的硬碟分區設備號,假設為/dev/hda1。建立/mnt/vfat掛載目錄後,使用如下命令進行掛載:# mount -t vfat /dev/hda1 /mnt/vfatx0dx0a注意,默認情況下Linux只允許root用戶執行mount命令。如果想讓一般用戶也能掛載,並且希望在系統啟動時自動掛載光碟或軟盤,需要修改/etc/fstab配置文件,加入以下內容: LABEL=/ /ext3defaults11x0dx0a/dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00x0dx0a/dev/fdo/mnt/floppy autoauto,owner,kudzu,ro,user 00 其中,「user」表示將mount命令賦予一般用戶使用。

B. 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就該這么學》。

C. Linux_109_mount命令掛載案例

mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
哪個設備 掛載到哪個掛載點上 類型是什麼文件系統 掛載選項

mount 你要掛載的設備 掛載點
需要格式化出文件系統,才能進行掛載
mkfs.xfs /dev/sdb5
再進行掛載
mount /dev/sdb5 /mnt
進入到掛載點,使用 df -hT 進行查看

# mount掛載案例
1.掛載 /dev/sdb5 到 /mnt 文件夾下,然後可以寫入數據
必須注意 /dev/sdb5 是分區格式化文件系統之後才能使用
mkfs.xfs /dev/sdb5
mount /dev/sdb5 /mnt
2.進入/mnt文件夾寫入數據
3.取消掛載
umount /mnt # 注意此時 /dev/sdb5設備必須沒有人在用,才能取消掛載
後面可以加上設備,也可以加上掛載點
/dev/sdb5是磁碟分區設備,數據都在這里,而/mnt只是一個普通文件夾,只是相當於一個訪問磁碟分區的入口一樣
4.以只讀的形式掛載設備
mount -o ro /dev/sdb5 /mnt
5.禁止掛載的設備,執行二進制文件
# 掛載的時候,添加了noexec參數,是無法執行腳本文件的。只能在掛載的時候,是允許exec才行
mount -o noexec /dev/sdb5 /mnt

D. 關於linux中mount的命令

在linux系統中,可以使用mount命令掛載光碟鏡像文件、移動硬碟、U盤以及Windows網路共享和UNIX
NFS網路共享等。
命令格式:
mount
[-t
vfstype]
[-o
options]
device
dir
參數說明:
①-t
vfstype
指定文件系統的類型,通常不必指定。mount
會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS
fat16文件系統:msdos
Windows
9x
fat32文件系統:vfat
Windows
NT
ntfs文件系統:ntfs
Mount
Windows文件網路共享:smbfs
UNIX(LINUX)
文件網路共享:nfs
②-o
options
主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
③device
要掛接(mount)的設備
④dir設備在系統上的掛接點(mount
point)
案例分析:
光碟鏡像文件的掛接(mount)
mkdir /mnt/vcdrom
#建立一個目錄用來作掛接點(mount point)
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
#使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件

E. 紅帽Linux7.5如何掛載軟體

進行掛載需要使用mount命令。
定掛載文件系統時的選項,有些也可寫到在/etc/fstab中。常用的有:defaults使用所有選項的默認值(auto、nouser、rw、suid)auto/noauto允許/不允許以_a選項進行安裝dev/nodev對/不對文件系統上的特殊設備進行解釋exec/noexec允許/不允許執行二進制代碼suid/nosuid確認/不確認suid和sgid位user/nouser允許/不允許一般用戶掛載codepage=XXX代碼頁iocharset=XXX字元集ro以只讀方式掛載rw以讀寫方式掛載remount重新安裝已經安裝了的文件系統loop掛載迴旋設備。
紅帽子linux系統是基於linux的一款應用軟體,使用社區驅動的方式提供可靠和高性能的雲、虛擬化、存儲、Linux_和中間件技術。它的安裝十分的方便,支持linux圖形效果,比對上一個版本進步了不少,而且安全性還十分的不錯的,讓用戶在安裝系統時更便捷、更放心。是目前世界上使用最多的Linux操作系統。因為它具備最好的圖形界面,無論是安裝、配置還是使用都十分方便,而且運行穩定,因此不論是新手還是老玩家都對它有很高的評價。現在,RedHatLinux又出了9.0新版本,在原有的基礎上又有了很大的進步。它完善了圖形界面,增強了硬體的兼容性,安裝起來更加得心應手,尤其增強了多媒體方面的能力——新版本的XFree4.0.1使你能夠在Linux下播放多媒體文件。它還採用了OpenSSL128位加密技術,使你的網路通信更加安全;最新的內核;提供了USB介面的滑鼠和鍵盤的支持;提供了更加容易配置和管理的圖形桌面以及圖形界面的內核調整和防火牆配置工具。總之,不論你是一個新手還是一個Linux的老玩家,不論你是個人使用還是企業用伺服器,RedHatLinux9.0都是你最好的選擇。

F. linux mount 掛載文件夾到目錄

linuxmount掛載文件夾到目錄的方法是:

mountDECEMOUNT_POINT

命令使用格式:mount[-fnrsvw][-tvfstype][-ooptions]devicedir

Linux中的根目錄以外的文件要想被訪問,需要將其「關聯」到根目錄下的某個目錄來實現,這種關聯操作就是「掛載」,這個目錄就是「掛載點」。上述命令中device是掛載設備,dir是掛載目錄。


(6)linux掛載mount擴展閱讀

mount常用命令參數選項介紹:

-tvsftype:指定要掛載的設備上的文件系統類型;

-r:readonly,只讀掛載;

-w:readandwrite,讀寫掛載;

-n:不更新/etc/mtab;

-a:自動掛載所有支持自動掛載的設備;(定義在了/etc/fstab文件中,且掛載選項中有「自動掛載」功能)

-L'LABEL':以卷標指定掛載設備;

-U'UUID':以UUID指定要掛載的設備;

-B,--bind:綁定目錄到另一個目錄上;

G. 2022-05-15--Linux掛載報錯:mount.nfs: Protocol not supported

遇到這個問題首先網路,網路得到的答案無非兩個:

1.內核不支持NFS,需要配置內核支持.

2.busy box的mount需要支持NFS.

其實還有一個原因是網路不穩定,或網路配置有問題,

我遇到的情況:

[root@software ~]# mount -t nfs -o ro 192.168.30.9:/vx/software   /share/software

報錯:mount.nfs: Protocol not supported

起正在的原因是:

UUID=02666766-9664-46e4-86d6-6666666666

DEVICE=p2p1

ONBOOT=no

IPADDR="192.168.1.6"

NETMASK="255.255.255.0"

GATEWAY="192.168.1.1"

ONBOOT=no配置錯誤。 改成yes完美解決。

H. linux掛載(mount)和取消掛載(umount)windows系統文件夾

1、windows系統中文件夾屬性中設置文件共享
2、掛載,linux系統執行共享命令

注意:(使用mount掛載的方法在系統重新啟動後就會失效)
usrname:訪問共享文件夾的用戶名
password:訪問密碼
ip:共享文件夾所在主機ip
sharename:共享文件夾目錄名字
name:需要掛載的linux完整文件夾路徑
cifs:Common Internet File System,可以理解為網路文件系統。
3、取消掛載

注意:
name:已經掛載的linux完整文件夾路徑

如果umount的時候顯示 device busy?
這是因為有程序正在訪問這個設備,則可以用:

也可以使用命令ps aux 來查看佔用設備的程序PID,然後用命令kill來殺死佔用設備的進程,然後再取消掛載

I. 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 的
那一些。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:532
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:30
linux485 發布:2025-07-05 14:38:28 瀏覽:310
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:760
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:436
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:719
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:246
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:693
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:288
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:837