導航:首頁 > 網路設置 > linux掛載網路共享

linux掛載網路共享

發布時間:2022-06-13 09:32:40

⑴ 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 上永久掛載一個 Windows 共享

在 Linux 上和一個 Windows 網路進行交互從來就不是件輕松的事情。想想多少企業正在採用 Linux,需要在這兩個平台上彼此協作。幸運的是,有了一些工具的幫助,你可以輕松地將 Windows 網路驅動器映射到一台 Linux 機器上,甚至可以確保在重啟 Linux 機器之後共享還在。
在我們開始之前
要實現這個,你需要用到命令行。過程十分簡單,但你需要編輯 /etc/fstab 文件,所以小心操作。還有,我假設你已經讓 Samba 正常工作了,可以手動從 Windows 網路掛載共享到你的 Linux 機器,還知道這個共享的主機 IP 地址。
准備好了嗎?那就開始吧。
創建你的掛載點
我們要做的第一件事是創建一個文件夾,他將作為共享的掛載點。為了簡單起見,我們將這個文件夾命名為 share,放在 /media 之下。打開你的終端執行以下命令:
sudo mkdir /media/share

安裝一些軟體
現在我們得安裝允許跨平台文件共享的系統;這個系統是 cifs-utils。在終端窗口輸入:
sudo apt-get install cifs-utils

這個命令同時還會安裝 cifs-utils 所有的依賴。
安裝完成之後,打開文件 /etc/nsswitch.conf 並找到這一行:
hosts: files mdns4_minimal [NOTFOUND=return] dns

編輯這一行,讓它看起來像這樣:
hosts: files mdns4_minimal [NOTFOUND=return] wins dns

現在你需要安裝 windbind 讓你的 Linux 機器可以在 DHCP 網路中解析 Windows 機器名。在終端里執行:
sudo apt-get install libnss-windbind windbind

用這個命令重啟網路服務:
sudo service networking restart

掛載網路驅動器
現在我們要映射網路驅動器。這里我們必須編輯 /etc/fstab 文件。在你做第一次編輯之前,用這個命令備份以下這個文件:
sudo cp /etc/fstab /etc/fstab.old

如果你需要恢復這個文件,執行以下命令:
sudo mv /etc/fstab.old /etc/fstab

在你的主目錄創建一個認證信息文件 .smbcredentials。在這個文件里添加你的用戶名和密碼,就像這樣(USER 和 PASSWORD 替換為實際的用戶名和密碼):
username=USER

password=PASSWORD

你需要知道掛載這個驅動器的用戶的組 ID(GID)和用戶 ID(UID)。執行命令:
id USER

USER 是你的實際用戶名,你應該會看到類似這樣的信息:
uid=1000(USER) gid=1000(GROUP)

USER 是實際的用戶名,GROUP 是組名。在(USER)和(GROUP)之前的數字將會被用在 /etc/fstab 文件之中。
是時候編輯 /etc/fstab 文件了。在你的編輯器中打開那個文件並添加下面這行到文件末尾(替換以下全大寫欄位以及遠程機器的 IP 地址):
//192.168.1.10/SHARE /media/share cifs credentials=/home/USER/.smbcredentials,iocharset=uft8,gid=GID,udi=UID,file_mode=0777,dir_mode=0777 0 0

注意:上面這些內容應該在同一行上。
保存並關閉那個文件。執行
sudo mount -a
命令,共享就會掛載上。看看一下 /media/share,你應該能看到那個網路共享上的文件和文件夾了。
共享很簡單
有了 cifs-utils 和 Samba,映射網路共享在一台 Linux 機器上簡單得讓人難以置信。現在,你再也不用在每次機器啟動的時候手動重新掛載那些共享了。

⑶ linux下怎麼搭建nfs共享並實現開機自動掛載

一、在NIS伺服器上共享NIS用戶主目錄

1.創建用戶及NIS用戶主目錄

建議在NIS伺服器上建立獨立的目錄存放NIS帳號信息,如果保持默認設置則客戶端掛載NIS主目錄到/home目錄時會覆蓋原有用戶主目錄而導致其他異常錯誤;
我們現在建立/nishome存放NIS用戶的主目錄並使用useradd -d將NIS帳號的主目錄指向/nishome,如果己有帳號可以使用usermod -d變更主目錄。
1. [root@master /]# mkdir nishome

2. [root@master /]# mkdir nishome/nisuser1
3. [root@master /]# usermod-d /nishome/nisuser1/ nisuser1
4. [root@master /]# useradd-d /nishome/nisuser2 nisuser2
5. [root@master /]# ls nishome/
6. nisuser1 nisuser2
2.重新生成NIS資料庫並重啟ypserv和yppasswd服務

# /usr/lib/yp/ypinit -m
# service ypserv restart
# service yppasswdd restart

3.共享用戶主目錄
1. # vim /etc/exports

2. /nishome/nisuser1 *(rw)
3. /nishome/nisuser2 *(rw)
4.重啟NFS服務
1. [root@master /]# service nfs restart

2. Shutting down NFS mountd: [ OK ]
3. Shutting down NFS daemon: [ OK ]
4. Shutting down NFS quotas: [ OK ]
5. Shutting down NFS services: [ OK ]
6. Starting NFS services: [ OK ]
7. Starting NFS quotas: [ OK ]
8. Starting NFS daemon: [ OK ]
9. Starting NFS mountd: [ OK ]
10. Stopping RPC idmapd: [ OK ]
11. Starting RPC idmapd: [ OK ]
二、客戶端配置NIS驗證及Autofs

1.檢測主/從NIS伺服器相應服務是否正常開啟
1. [root@client01 ~]# rpcinfo -p master.abcnis

2. program vers proto port
3. 100000 2 tcp 111 portmapper
4. 100000 2 udp 111 portmapper
5. 100024 1 udp 952 status
6. 100024 1 tcp 955 status
7. 100004 2 udp 682 ypserv
8. 100004 1 udp 682 ypserv
9. 100004 2 tcp 685 ypserv
10. 1000041 tcp 685 ypserv
11. 1000091 udp 699 yppasswdd
12. 1000111 udp 781 rquotad
13. 1000112 udp 781 rquotad
14. 1000111 tcp 784 rquotad
15. 1000112 tcp 784 rquotad
16. 1000032 udp 2049 nfs
17. 1000033 udp 2049 nfs
18. 1000034 udp 2049 nfs
19. 1000211 udp 49642 nlockmgr
20. 1000213 udp 49642 nlockmgr
21. 1000214 udp 49642 nlockmgr
22. 1000032 tcp 2049 nfs
23. 1000033 tcp 2049 nfs
24. 1000034 tcp 2049 nfs
25. 1000211 tcp 57392 nlockmgr
26. 1000213 tcp 57392 nlockmgr
27. 1000214 tcp 57392 nlockmgr
28. 1000051 udp 796 mountd
29. 1000051 tcp 799 mountd
30. 1000052 udp 796 mountd
31. 1000052 tcp 799 mountd
32. 1000053 udp 796 mountd
33. 1000053 tcp 799 mountd
2.Authconfig啟用NIS驗證
執行setup(或者authconfig-tui命令)

3.修改Autofs主配置文件

1. vim /etc/auto.master
2. # Sample auto.master file
3. # This is an automounter map and it has thefollowing format
4. # key [ -mount-options-separated-by-comma ]location
5. # For details of the format look at autofs(5).
6. #/misc /etc/auto.misc
7. # NOTE: mounts done from a hosts map will bemounted with the
8. # "nosuid" and"nodev" options unless the "suid" and "dev"
9. # options are explicitlygiven.
10. #
11. /net -hosts
12. /nishome /etc/auto.nishome
13. #nishome是客戶端要掛載的目錄;auto.nishome是Autofs客戶端配置文件;
14. # Include centralmaster map if it can be found using
15. # nsswitch sources.
16. # Note that ifthere are entries for /net or /misc (as
17. # above) in theincluded master map any keys that are th
18. # same will not beseen as the first read key seen takes
19. # precedence.
20. +auto.master

4.創建NIS自動掛載配置文件
1. [root@client01 ~]# touch /etc/auto.nishome

2.

3. [root@client01 ~]# vim /etc/auto.nishome
4. * -fstype=nfs master.abcnis:/nishome/&
5. # Autofs掛載目錄支持通配符 * ;
6. # 網路路徑中的用戶名使用 & 表示;
5.重啟Autofs服務
# service autofs restart
可以看到重啟Autofs服務後客戶端自動創建了/nishome目錄!

三、客戶端測試
注意如果使用su命令在NIS客戶端切換到NIS用戶時,在第一次可能會報無法定位到用戶家目錄的錯誤,沒有關系,退出第二次再使用時就會正常。

1. [root@client01 ~]# su nisuser1

2. [nisuser1@client01 root]$ pwd
3. /root
4. [nisuser1@client01 root]$ cd
5. [nisuser1@client01 nisuser1]$ pwd
6. /nishome/nisuser1
7. [nisuser1@client01 nisuser1]$

⑷ 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

⑸ 如何在Linux上永久掛載一個Windows共享

方法/步驟mount -t cifc "windows共享文件夾" "Linux /mnt路徑"
i.e. mount -t cifs //16.187.190.60/test /mnt/
Linux 會要求輸入訪問Windows 共享文件夾上的密碼。
注意:
Linux中提示:
Unable to find suitable address.
說明遠程共享文件夾路徑不存在。請仔細檢查,並更正目錄路徑。
mount -t cifc "windows共享文件夾" "Linux /mnt路徑"
i.e. mount -t cifs //16.187.190.50/test /mnt/
注意:
Linux中提示:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
解決方案:將訪問Windows共享目錄的用戶名和密碼直接加入到命令中。
mount -t cifs -o username=WindowsLogin,password="passwordinWindows"
//16.187.190.50/test /mnt/
注意:該命令中,username為windows上的用戶;password為window用戶對應的密碼
步驟3的命令也可以使用以下方式實現:
mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/

⑹ 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中掛載windows共享文件的詳細步驟怎麼辦

方法/步驟mount -t cifc "windows共享文件夾" "Linux /mnt路徑"
i.e. mount -t cifs //16.187.190.60/test /mnt/
Linux 會要求輸入訪問Windows 共享文件夾上的密碼。
注意:
Linux中提示:
Unable to find suitable address.
說明遠程共享文件夾路徑不存在。請仔細檢查,並更正目錄路徑。
mount -t cifc "windows共享文件夾" "Linux /mnt路徑"
i.e. mount -t cifs //16.187.190.50/test /mnt/
注意:
Linux中提示:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
解決方案:將訪問Windows共享目錄的用戶名和密碼直接加入到命令中。
mount -t cifs -o username=WindowsLogin,password="passwordinWindows"
//16.187.190.50/test /mnt/
注意:該命令中,username為windows上的用戶;password為window用戶對應的密碼
步驟3的命令也可以使用以下方式實現:
mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/
通過步驟3和步驟4可以成功將windows共享文件夾掛載在/mnt目錄下。不過由於mount命令只能由root許可權用戶使用。其掛載文件夾的默認owner和group都為root,並且不能通過chmod命令更改許可權。
使用mount命令,給掛載共享文件夾指定owner和group.
mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/
檢查/mnt/中文件夾的owner和group。
更改文件夾許可權。給mount共享文件夾所在組的寫許可權。

⑻ 如何在Linux下掛載NFS網路共享

1. 主機安裝Cygwin(還有一個http://ftp.iij.ad.jp/pub/cygwin/之類的release包),安裝release包時,確保勾選安裝libbz2_1,sunrpc和nfs-sever,cygrunsrv。
2. 安裝好後,運行/bin/nfs-server-config腳本.腳本運行後,生成export文件。
3. 編輯etc/export文件。可分行輸入需要掛載的目錄,如在根目錄下:
/sharefolder [IP/submask] (rw,no_root_squash)
編輯etc/hosts.allow, 增添 nfsd: ALL 一行
4. 啟動NFS服務。
cygrunsrv -S portmap
cygrunsrv -S nfsd
cygrunsrv -S mountd
運行usr/sbin/showmount.exe 測試
5. 客戶機操作:
mount -t nfs -o nolock 192.168.*.*:/sharefolder /mnt
sharefolder即是NFS伺服器上的共享文件夾,掛載點在客戶機/mnt目錄下
6. 測試
cd /mnt
vi test.txt 隨便輸入內容,然後在主機找到 C:/cygwin/sharefolder,如果發現有test.txt並且內容和剛才輸入的一致,則說明掛在成功。

⑼ linux系統開機自動掛載網路共享文件夾

1.在/etc/fstab中寫入;
2.在開機啟動腳本中寫入:如/etc/rc.d/rc.local

不管你是nfs還是cifs都可以在rc.local中寫入。

⑽ Linux開機掛載網路共享目錄

你可以把平時掛載該windows主機共享目錄的命令添加到/etc/init.d/rc.local中。比如:mount -t cifs -o username=xxx,password=xxxx //192.168.3.99/目錄名 /mnt/掛載點。

閱讀全文

與linux掛載網路共享相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:317
電腦無法檢測到網路代理 瀏覽:1209
筆記本電腦一天會用多少流量 瀏覽:324
蘋果電腦整機轉移新機 瀏覽:1223
突然無法連接工作網路 瀏覽:803
聯通網路怎麼設置才好 瀏覽:1008
小區網路電腦怎麼連接路由器 瀏覽:764
p1108列印機網路共享 瀏覽:1028
怎麼調節台式電腦護眼 瀏覽:465
深圳天虹蘋果電腦 瀏覽:702
網路總是異常斷開 瀏覽:423
中級配置台式電腦 瀏覽:749
中國網路安全的戰士 瀏覽:432
同志網站在哪裡 瀏覽:1194
版觀看完整完結免費手機在線 瀏覽:1276
怎樣切換默認數據網路設置 瀏覽:923
肯德基無線網無法訪問網路 瀏覽:1073
光纖貓怎麼連接不上網路 瀏覽:1214
神武3手游網路連接 瀏覽:783
局網列印機網路共享 瀏覽:818