導航:首頁 > 操作系統 > linux掛載windowsnfs

linux掛載windowsnfs

發布時間:2023-02-17 03:08:19

Ⅰ 如何在 linux 上永久掛載一個 Windows 共享

我們在linux中常常用mount命令把硬碟分區或者光碟掛載到文件系統中。 /etc/fstab就是在開機引導的時候自動掛載到linux的文件系統。 在linux中/etc/fstab的數據項如下所示: /dev/device mountpoint type rules 0 order 例如這是一個普通的/etc/fstab: /dev/hda2 / ext3defaults 0 1 /dev/hda3 swap swap defaults 0 0 /dev/hda5 /usr ext3 defaults 0 0 /dev/fdo /mnt/flopy ext3 noauto 0 0 /dev/cdrom/mnt/cdrom iso9660 noauto,ro 0 0 mountpoint 就是掛載點。/、 /usr、 swap 都是系統安裝時分區的默認掛載點。 如果你要掛載一個新設備,你就要好好想想了,因為這個新設備將作為文件系統永久的一部分,需要根據FSSTND(文件系統標准),以及它的作用,用戶需求來決定。比如你想把它做為一個共享資源,放在/home下面就是一個不錯選擇。 type 是指文件系統類形。 rules 是指掛載時的規則。下面列舉幾個常用的: auto 開機自動掛載 default 按照大多數永久文件系統的預設值設置掛載定義 noauto 開機不自動掛載 nouser 只有超級用戶可以掛載 ro 按只讀許可權掛載 rw 按可讀可寫許可權掛載 user 任何用戶都可以掛載 請注意光碟機和軟碟機只有在裝有介質時才可以進行掛載,因此它是noauto 0 是指mp(系統備份工具)。這一項為0,就表示從不備份。如果上次用mp備份,將顯示備份至今的天數。 order 指fsck(啟動時fsck檢查的順序)。為0就表示不檢查,(/)分區永遠都 是1,其它的分區只能從2開始,當數字相同就同時檢查(但不能有兩1)。 如果我要把第二個IDE插槽主硬碟上的windows C 區掛到文件系統中,那麼數據項是: /dev/hdc1 /c vfat defaults 0 0 (/c 是事先建立的文件夾,作為c盤的掛載點。) 當你修改了/etc/fstab後,一定要重新引導系統才會有效。 fstab中存放了與分區有關的重要信息,其中每一行為一個分區記錄,每一行又可分為六個部份,下面以/dev/hda7 / ext2 defaults 1 1為例逐個說明: 1. 第一項是您想要mount的儲存裝置的實體位置,如hdb或如上例的/dev/hda7。 2. 第二項就是您想要將其加入至哪個目錄位置,如/home或如上例的/,這其實就是在安裝時提示的掛入點。 3. 第三項就是所謂的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以參見/prco/filesystems說明。 4. 第四項就是您mount時,所要設定的狀態,如ro(只讀)或如上例的defaults(包括了其它參數如rw、suid、exec、auto、nouser、async),可以參見「mount nfs」。 5. 第五項是提供DUMP功能,在系統DUMP時是否需要BACKUP的標志位,其內定值是0。 6. 第六項是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要設定,內定值是0

Ⅱ linux怎麼掛載NFS

在linux客戶端掛接(mount)NFS磁碟共享之前,必須先配置好NFS服務端。
1、Solaris系統NFS服務端配置方法如下:
(1)修改 /etc/dfs/dfstab, 增加共享目錄
share -F nfs -o rw /export/home/sunky
(2)啟動nfs服務
# /etc/init.d/nfs.server start
(3)NFS服務啟動以後,也可以使用下面的命令增加新的共享
# share /export/home/sunky1
# share /export/home/sunky2
註:/export/home/sunky和/export/home/sunky1是准備共享的目錄

2、linux系統NFS服務端配置方法如下:
(1)修改 /etc/exports,增加共享目錄
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
註:/export/home/目錄下的sunky、sunky1、sunky2是准備共享的目錄,10.140.133.23、*、 linux-client是被允許掛接此共享linux客戶機的IP地址或主機名。如果要使用主機名linux-client必須在服務端主機 /etc/hosts文件里增加linux-client主機ip定義。格式如下:
10.140.133.23 linux-client
(2)啟動與停止NFS服務
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默認啟動的)
/etc/rc.d/init.d/nfs start 啟動NFS服務
/etc/rc.d/init.d/nfs stop 停止NFS服務
註:若修改/etc/export文件增加新的共享,應先停止NFS服務,再啟動NFS服務方能使新增加的共享起作用。使用命令exportfs -rv也可以達到同樣的效果。
3、linux客戶端掛接(mount)其他linux系統或UNIX系統的NFS共享
# mkdir –p /mnt/nfs
註:建立一個目錄用來作掛接點(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
註:這里我們假設10.140.133.9是NFS服務端的主機IP地址,當然這里也可以使用主機名,但必須在本機/etc/hosts文件里增加服務端ip定義。/export/home/sunky為服務端共享的目錄。
如此就可以在linux客戶端通過/mnt/nfs來訪問其它linux系統或UNIX系統以NFS方式共享出來的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc環境下測試通過。
許可權問題:
假設 server 端的使用者 jack, user id 為 1818, gid 為 1818, client 端也有一個使用者 jack,但是 uid 及 gid 是 1818。client 端的 jack 希望能完全讀寫 server 端的 /home/jack 這個目錄。server 端的 /etc/exports 是
這樣寫的:
/home/jack *(rw,all_squash,anonuid=1818,anongid=1818)
這個的設定檔的意思是,所有 client 端的使用者存取 server 端 /home/jack 這
目錄時,都會 map 成 server 端的 jack (uid,gid=1818)。我 mount 的結果是
1. client 端的 root 可以完全存取該目錄, 包括讀、寫、殺……等
2. client 端的 jack (uid,gid=1818) 我可以做:
rm -rf server_jack/*
cp something server_jack/
mkdir server_jack/a

Ⅲ Linux掛載文件

簡單用法:

格式:mount [-參數] [設備名稱] [掛載點]

其中常用的參數有:

復制代碼
-a 安裝在/etc/fstab文件中類出的所有文件系統。

-f 偽裝mount,作出檢查設備和目錄的樣子,但並不真正掛載文件系統。

-n 不把安裝記錄在/etc/mtab 文件中。

-r 講文件系統安裝為只讀。

-v 詳細顯示安裝信息。

-w 將文件系統安裝為可寫,為命令默認情況。

-t <文件系統類型> 指定設備的文件系統類型,常見的有:

ext2 是linux目前常用的文件系統

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 網路文件系統

iso9660 CD-ROM光碟標准文件系統

ntfs windows NT/2000/XP的文件系統

auto 自動檢測文件系統

-o <選項> 指定掛載文件系統時的選項,有些也可寫到在 /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 掛載「迴旋設備」以及「ISO鏡像文件」
復制代碼

需要注意的是,掛載點必須是一個已經存在的目錄,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用,umount以後會恢復正常。使用多個-o 參數的時候,-o 只用一次,參數之間用半形逗號隔開:

# mount –o remount,rw /

例如要掛載windows下文件系統為FAT32的D盤,一般而言在Linux下這個分區對應/dev/hda5,根據具體的分區情況會有不同,這里就以hda5來舉例說明:

# mkdir /mnt/hda5 //創建hda5的目錄作為掛載點,位置和目錄名可自定義//

# mount -t vfat /dev/hda5 /mnt/hda5

一般而言,Linux會自動探測分區的文件系統,除非讓你指定時,否則-t vfat 可以省掉。

# mount /dev/hda5 /mnt/hda5

這樣就可以進入/mnt/hda5目錄去訪問分區中的資源了。

1. 為什麼mount上分區後顯示不了中文文件為問號/亂碼?

顯示問號表明你的系統中沒有可識別使用的中文字體,請先安裝中文字體。確保你的系統已經可以很好的顯示中文。顯示為亂碼一般是mount默認使用的文件系 統編碼和文件系統中文件的實際編碼不一致造成的。要想正常顯示中文文件,mount時需要用到 -o 參數里的codepage和iocharset選項。codepage指定文件系統的代碼頁,簡體中文中文代碼是936;iocharset指定字元集, 簡體中文一般用cp936或gb2312。

# mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5

一般來說 mount –o iocharset=cp936 /dev/hda5 /mnt/hda5 就可以解決問題了。

如果這樣做了以後還有問題,請嘗試UTF-8編碼:

# mount –o iocharset=utf8 /dev/hda5 /mnt/hda5

2. 為什麼mount上去以後分區普通用戶不可寫?

mount時加上 –o umask=000 即可:

# mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5

3. 為什麼mount上去後的分區中的文件都變成短文件名了?

這是文件系統掛錯的原因,將FAT32掛載成FAT16時就會出現這種情況,先umount,然後用 –t vfat 重新掛載即可解決問題。

# mount –t vat /dev/hda5 /mnt/hda5

4. 如何掛載U盤和mp3?

如果計算機沒有其它SCSI設備和usb外設的情況下,插入的U盤的設備路徑是 /dev/sda1,用命令:

# mkdir /mnt/u

# mount /dev/sda1 /mnt/u

掛載即可。

5. 可以直接使用iso文件嗎?

可以,就是mount的這一選項使得Linux下有免費虛擬光碟機的說法,具體用法是:

# mkdir /mnt/iso

# mount –o loop linux.iso /mnt/iso

當然,掛載以後掛載點/mnt/iso也是只讀的。

6. 如何開機自動掛載分區?

每次掛載都要輸入那麼長的命令的確是繁瑣了些,只要將分區信息寫到 /etc/fstab 文件中即可實現系統啟動的自動掛載,例如對於 /dev/hda5 的自動掛載添加如下的行即可:

/dev/hda5 /mnt/hda5 vfat defaults,iocharset=cp936, rw 0 0

7. 如何掛載samba 分區?

# mkdir /mnt/share

# mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312 //192.168.1.100/share /mnt/share

如果中文顯示不正常請嘗試UTF-8編碼。當然可以寫到fstab中實現自動掛載。

8. mount --bind是什麼意思?

mount --bind 是將一個目錄中的內容掛載到另一個目錄上,用法是

# mount --bind olddir newdir

這個命令使得自己搭建的FTP要共享某個目錄的時候變得特別方便。如果要取消mount用命令:

# mount --move olddir newdir
即可。

如果mount --bind 也想寫入fstab中的話格式如下:

olddir newdir none bind 0 0

9. 為什麼umount的時候老顯示 device busy?

這是因為有程序正在訪問這個設備,最簡單的辦法就是讓訪問該設備的程序退出以後再umount。可能有時候用戶搞不清除究竟是什麼程序在訪問設備,如果用戶不急著umount,則可以用:

# umount -l /mnt/hda5

來卸載設備。選項 –l 並不是馬上umount,而是在該目錄空閑後再umount。還可以先用命令 ps aux 來查看佔用設備的程序PID,然後用命令kill來殺死佔用設備的進程,這樣就umount的非常放心了。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

開機掛載及/etc/fstab格式

當我們在掛載磁碟的時候,除了利用磁碟的代號之外 (/dev/hdxx) 也可以直接利用磁碟的 label 來作為掛載的磁碟掛載點喔!基本上, 就是那個 /etc/fstab 檔案的設定,Label 來做為磁碟掛載的依據, 這樣有好有壞:
優點:不論硬碟代號怎麼變,不論您將硬碟插在那個 IDE 介面 (IDE1 或 IDE2 或 master 或 slave 等),由於系統是透過 Label ,所以,磁碟插在那個介面將不會有影響。
缺點:如果插了兩顆硬碟,剛好兩顆硬碟的 Label 有重復的,那就慘了~ 因為系統會無法判斷那個磁碟分割槽才是正確的!

開機掛載 /etc/fstab 及 /etc/mtab:
系統掛載的一些限制:
根目錄 / 是必須掛載的,而且一定要先於其它 mount point 被掛載進來。
其它 mount point 必須為已建立的目錄,可任意指定,但一定要遵守必須的系統目錄架構原則
所有 mount point 在同一時間之內,只能掛載一次。
所有 partition 在同一時間之內,只能掛載一次。
如若進行卸載,您必須先將工作目錄移到 mount point(及其子目錄) 之外。

復制代碼
[root@linux ~]# cat /etc/fstab
# Device Mount_point filesystem parameters mp fsck
LABEL=/ / ext3 defaults 1 1 (以標頭名稱掛載)
/dev/hda5 /home ext3 defaults 1 2
/dev/hda3 swap swap defaults 0 0
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
復制代碼

其實這個 /etc/fstab 就是將我們使用 mount 來掛載一個裝置到系統的某個掛載點, 所需要下達的指令內容,將這些內容通通寫到 /etc/fstab 裡面去,而讓系統一開機就主動掛載。 那麼 mount 下達指令時,需要哪些參數?不就是『裝置代號、掛載點、檔案系統類別、參數』等等, 而我們的 /etc/fstab 則加入了兩項額外的功能,分別是備份指令 mp 的執行與否, 與是否開機進行 fsck 掃瞄磁碟。
前面的4個已經很熟悉了,每個檔案系統還有很多參數可以加入的,例如中文編碼的 iocharset=big5,codepage=950 之類的,當然還有很多常見的參數,具體可以看mount中的詳細介紹,具體說一下後2個:mp和fsck。

能否被 mp 備份指令作用:
在 Linux 當中,可以利用 mp 這個指令來進行系統的備份的。而 mp 指令則會針對 /etc/fstab 的設定值,去選擇是否要將該 partition 進行備份的動作呢! 0 代表不要做 mp 備份, 1 代表要進行 mp 的動作。 2 也代表要做 mp 備份動作, 不過,該 partition 重要度比 1 小。

是否以 fsck 檢驗扇區:
開機的過程中,系統預設會以 fsck 檢驗我們的 partition 內的 filesystem 是否完整 (clean)。 不過,某些 filesystem 是不需要檢驗的,例如虛擬內存 swap ,或者是特殊檔案系統, 例如 /proc 與 /sys 等等。所以,在這個欄位中,我們可以設定是否要以 fsck 檢驗該 filesystem 喔。 0 是不要檢驗, 1 是要檢驗, 2 也是要檢驗,不過 1 會比較早被檢驗啦! 一般來說,根目錄設定為 1 ,其它的要檢驗的 filesystem 都設定為 2 就好了。

一般來說, 當我們編輯 /etc/fstab 後,為了避免可能的錯誤,通常就會以 mount -a (模擬開機自動掛載操作)這個指令來測試看看呢!這是很重要的一個測試動作喔!

/etc/fstab 是開機時的設定檔,不過,實際 filesystem 的掛載是記錄到 /etc/mtab 與 /proc/mounts 這兩個檔案當中的。每次我們在更動 filesystem 的掛載時,也會同時更動這兩個檔案喔!但是,萬一發生您在 /etc/fstab 輸入的數據錯誤,導致無法順利開機成功,而進入單人維護模式當中,那時候的 / 可是 read only 的狀態,當然您就無法修改 /etc/fstab ,也無法更新 /etc/mtab ,沒關系,可以利用底下這一招:
[root@linux ~]# mount -n -o remount,rw /

加上 -n 則不更新 /etc/mtab ,加上 -o 則提供額外的參數設定。 利用這一動作,嘿嘿!您的 / 就可以讀寫,那麼自然就能夠更新檔案內容了。

Ⅳ 搭建LINUX伺服器客戶端掛載NFS目錄命令

在linux中配置使用NFS客戶端
顯示NFS伺服器的輸出:
#showmount –e
掛載NFS伺服器中的共享目錄:
#mount –t nfs nfs伺服器地址:目錄共享 本地掛載目錄點
顯示當前主機掛載的NFS共享目錄:
#mount | grep mnt
卸載系統中已掛載的NFS共享目錄
#umount /mnt/
系統啟動時自動掛載NFS文件:
需要將NFS的共享目錄掛載信息寫入/etc/fstab/文件,以實現對NFS共享目錄的自動掛載
#tail –l /etc/fstab
192.168.1.163:/home/pub /mnt nfs defaults 0 0

Ⅳ 如何把Linux下的NFS共享目錄掛載到window下的指定目錄中

nfs是用於Linux之間共享文件的
你要是想在Linux和window之間共享文件,推薦使用samba

Ⅵ nfs能同時掛在linux和windows上嗎

可以,ntfs是windows主要用的格式,可以不限大小交換數據,例如這個系統盤默認就是ntfs,

linux下可以識別格式化為NTFS的磁碟,如果沒有識別,可以試試mount命令手動掛載磁碟

Ⅶ linux掛載共享nfs導致起不來機器是什麼原因

可能是你網路連接問題,也可能是你的nfs系統配置問題,
網路連接你先要驗證兩個主機之間是否可以聯通,可以互相ping通的話就沒有問題,
你的nfs配置是否正確,linux系統啟動也像windows一樣,他也要驗證文件系統中的文件是否正確,也要考慮,你在配置掛載nfs時是否正確,這樣才能保證掛載nfs成功,給你一個嵌入式系統nfs掛載的教程,你參考一下
http : //www.myir-tech.com/bbs/forum.php?mod=viewthread&tid=7170

Ⅷ linux 如何mount 網路磁碟

如果是windows系統共享的磁碟,或者samba共享的磁碟:

例如:

sudomount-tcifs-ousername=guest,password=,rw,nobrl,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777//192.168.1.2/shareddocs/home/user/shareddocs

Ⅸ LINUX掛載共享文件問題

關於linux中共享文件夾掛載問題

環境:windows 7 + virtualbox + fedora 15 kde

windows主機與linux之間如果建立了共享文件夾會非常方便,共享文件可以自動掛載,設置方法如下:

也可以手動進行掛載

命令:mount -t vboxsf shareLinux /mnt/shared

將共享文件夾掛載在/mnt/shared文件下,也可以取消掛載。

命令:umount -f /mnt/shared

手動掛載上可能在命令行下ls看不到,需要在文件系統中打開該文件夾,在回到命令行中ls,就可以看到了,這大概起到更新作用。

閱讀全文

與linux掛載windowsnfs相關的資料

熱點內容
有pdf卻打不開 瀏覽:458
七星彩軟體app怎麼下載 瀏覽:213
32單片機的重映射哪裡改 瀏覽:816
為什麼前端不用刷演算法題 瀏覽:708
對稱加密系統和公鑰加密系統 瀏覽:428
歷史地理pdf 瀏覽:604
物聯網雲伺服器框架 瀏覽:648
sybaseisql命令 瀏覽:183
android權威編程指南pdf 瀏覽:663
哪些軟體屬於加密軟體 瀏覽:646
文件夾75絲什麼意思 瀏覽:470
最便宜sop8單片機 瀏覽:966
圖解周易預測學pdf 瀏覽:420
c盤莫名奇妙多了幾個文件夾 瀏覽:171
貴州花溪門票優惠app哪個好 瀏覽:803
如何說話不會讓人有被命令的感覺 瀏覽:440
哪裡可下載湘工惠app 瀏覽:265
福特python 瀏覽:312
pdf轉換成word表格 瀏覽:353
無線遠端伺服器無響應是什麼意思 瀏覽:672