導航:首頁 > 操作系統 > linuxmount用戶

linuxmount用戶

發布時間:2023-02-11 17:40:48

『壹』 linux 重新掛載命令

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的用法

mount
-t
iso9660
/home/xxxx.iso
/mnt
-o
loop
這里假設ISO文件在/home目錄下。
-t參數是指定文件系統的類型,光碟或光碟鏡像是iso9660,fat32文件系統是vfat,fat16文件系統是msdos
xxx.iso指的是你的光碟鏡像名稱。
/mnt是你根目錄下的/mnt目錄,這個你也可以指定為其它目錄。表示把鏡像載入到這個目錄。
-o用來描述設備或檔案的掛接方式。
後面接loop是用來把一個文件當成硬碟分區掛接上系統。如接rw表示可以讀寫掛接後的設備。如接ro則是只讀方式。
mount
掛載遠程共享的用法;
mount
-t
smbfs
-o
codepage=cp936,username=用戶名,password=密碼
,
-l
//ip地址/共享文檔夾名
掛載點

『叄』 Linux系統如何讓普通用戶具有mount許可權

  1. 更改devfs規則編輯/etc/devfs.conf,添加如下內容

  2. 讓mount用戶組具有mount許可權:

  3. own ad2s1|ad2s[5-9]|ad2s[1-9][0-9]{1,} root:mount

  4. perm ad2s1|ad2s[5-9]|ad2s[1-9][0-9]{1,} 0660

  5. 建立mount用戶組編輯/etc/group,添加如下內容:

  6. mount:*:1000:username1,username2

  7. 設置mount命令的suid 具體操作如下:

  8. sudo chmod 4710 /sbin/mount_msdosfs

  9. sudo chown root:mount /sbin/mount_msdosfs

  10. sudo chmod 4710 /sbin/mount_ntfs

  11. sudo chown root:mount /sbin/mount_ntfs

  12. sudo chmod 4710 /sbin/umount

  13. sudo chown root:mount /sbin/umount

  14. 我最常用的就是mount_msdosfs和mount_ntfs了,當然你還可以設置其餘的mount命令 。

  15. k3b默認只允許root用戶燒錄,讓普通用戶也可以燒錄的方法類似上面。

  16. 先建立一用戶組,再更改devfs規則,讓該用戶組具有使用刻錄機的許可權,最後設置相關命令的suid即可。

『肆』 linux下如何mount一塊盤,然後讓非root用戶(比如oracle用戶)可讀寫

#mkdir /mnt/adc
新建mount盤的目錄,假定為adc
#mount /dev/hda2 /mnt/adc
mount硬碟的一個區(假定是hda2,可用fdisk -l /dev/hda 顯示硬碟的分區情況 )
#cd /mnt
#chmod 777 adc
設定adc任何人可讀寫和執行的許可權
---------
如果要使特定用戶可讀寫
可將這個用戶加入某個組(如user組),然後賦予這個組的許可權就可以了

『伍』 在linux或unix下想執行mount/umount命令 必須是root用戶嗎

某些目錄是busy狀態,說明該目錄你目前正在使用;只要一般用戶具有root許可權就可以執行,但不建議這么做。

『陸』 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命令賦予一般用戶使用。

『柒』 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來殺死佔用設備的進程,然後再取消掛載

『捌』 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參數。

『玖』 linux怎樣在非root情況下,執行mount命令掛載d盤即在普通用戶下。怎麼解決

mount是需要root許可權的,但如果你是普通用戶,就需要獲得root許可權,即給予sudo許可權;為了防止許可權過大,請注意限制sudo命令;
採納是一種美德

閱讀全文

與linuxmount用戶相關的資料

熱點內容
android仿ios時間選擇器 瀏覽:374
見識pdf 瀏覽:78
男孩子慰菊手冊pdf 瀏覽:529
注冊表啟動項命令 瀏覽:108
89c51單片機定時器 瀏覽:685
一般不適合做程序員的適合做啥 瀏覽:921
點在多邊形內演算法 瀏覽:490
程序員下班急忙回家 瀏覽:357
安慶php全套源碼交友類型網站源碼 瀏覽:90
浪潮伺服器公司地址 瀏覽:733
密約聊天交友app怎麼賺錢 瀏覽:280
滴滴java 瀏覽:109
phpexpires 瀏覽:218
matlab編程用什麼語言 瀏覽:70
php查找字元是否存在 瀏覽:701
可編程函數發生器 瀏覽:880
單片機正極接地視頻 瀏覽:67
利用python爬火車票 瀏覽:375
androidaidl如何工作 瀏覽:855
第三胸椎壓縮骨折什麼症狀 瀏覽:506