文件夾掛載
① 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來殺死佔用設備的進程,然後再取消掛載
② centos7掛載Windows共享文件夾
centos7掛載windows共享文件夾
練習環境:centos7是安裝在台式機的虛擬機,Windows共享文件夾是公司伺服器的共享文件夾(已設置好的共享)
步驟
1. 設置掛載點: mkdir /mnt/win #掛載點可以自己根據喜好設置
mount -t cifs -o username="共享文件夾的登錄賬戶",password="共享文件夾的共享密碼" //192.168.4.245/備份目錄 /mnt/win
查看win的共享文件夾是否被掛載
df -h
或者直接到掛載文件夾下看一下有沒有掛載內容
<pre style="box-sizing: border-box; outline: 0px; margin: 0px 0px 24px; padding: 8px; font-weight: normal; position: relative; white-space: pre-wrap; overflow-wrap: break-word; overflow-x: auto; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0);">#cd /mnt/win
3. 開機自動掛載
修改fstab文件 vim /etc/fstab
在文件的末尾加上一行
//192.168.4.245/備份 /mnt/win cifs username=共享文件夾的登錄賬戶,password=共享文件夾的共享密碼 0 0
一旦共享文件夾的主機ip地址、登錄賬戶及密碼發生改變,將需要重復1.2.3步驟。
③ 掛載磁碟分區到文件夾
把E盤掛載到D盤Dpart文件夾下,
在『此電腦』列表無法看到E盤,D盤的Dpart訪問的就是E盤
D盤的Dpart就是掛載點(mount point)
在『此電腦』右鍵,『管理』, 『存儲』-『磁碟管理』
選擇磁碟,右鍵,『更改驅動器號和路徑』
『刪除』驅動器號,表示刪除此盤的命名
在D盤新建文件夾『Epart』
磁碟管理中,選擇E盤,右鍵, 『更改驅動器號和路徑』,
『添加』, 選擇『裝入一下空白NTFS文件夾中』,選擇需要掛載到的文件夾,
點擊『確認』
即可在D盤中為Dpart文件夾訪問E盤中的信息
④ Ubuntu手動掛載共享文件夾
data 是之前配置的共享文件夾名稱
/sf_data 是掛載到linux的目錄地址(如果不存在,手動創建)
上方菜單-虛擬機-安裝VMware Tools
正常安裝完虛擬機會自動安裝好
將D:\vm_share的文件夾掛載進虛擬機
vmhgfs-fuse .host:/< 共享文件夾名稱> /<虛擬機目錄> -o subtype=vmhgfs-fuse,allow_other
其他參數通過 vmhgfs-fuse --help 查看
gid:上面查看到的docker組id
uid:上面查看到的當前用戶id
增加
可以根據情況增加 nonempty 參數
如圖所示
⑤ 如何將windows文件夾掛載到linux虛擬機下
一、開啟VMware Player;二、啟動虛擬機系統;
三、點擊VMware Player菜單的Virtual Machine中的setting項;
四、選擇Option;
五、選擇Share Folders;
六、添加欲共享主機的文件夾(文件夾位於主機上);
七、回到主機(win7系統),右鍵六中的文件夾搜索,選擇「共享」,選擇「家庭組(讀、寫)」;
八、右鍵我的電腦,點擊「映射網路驅動器」,選擇要映射的文件夾(通過瀏覽按鈕),選擇六中的文件夾;
九、把欲在虛擬機Linux讀取的文件復制到該共享文件夾;
十、回到Linux,進入我的電腦,進入文件系統,進入mnt文件夾,會見到hgfs文件夾;
十一、進入hgfs文件夾,會發現win7上的共享文件夾,打開,便能發現所共享的東西。
⑥ ubuntu掛載區域網共享文件夾
mount -t cifs //IP地址/共享名稱 掛載點 -o username=用戶名,password=密碼,其他選項
例1:
其中:
(宿主機)ip:192.168.0.1
(宿主機)共享文件夾:linux
(宿主機)用戶名:abc
(宿主機)密碼:NULL(表示沒有密碼)
ubuntu掛接文件夾:/mnt/win
例2:
1、對需要共享文件夾右擊->屬性->共享
2、選擇要與其共享的用戶,點添加按鈕添加,然後點擊下方的共享按鈕
3、完成共享
4、成功共享後可以在計算機管理查看已共享文件夾
5、Windows還需要進行一些設置,保證共享成功,控制面板->網路和Internet->網路和共享中心->更改高級共享設置
1、對要共享的文件夾右擊->Local Network Share
2、選擇Share this folder
提示安裝共享服務
提示安裝samba包
最後都選中如下,並創建共享
3、window上右擊我的電腦->映射網路驅動器後可訪問
文件夾填寫:\192.168.12.131\share,這樣就能完成訪問。
參考: Ubuntu和Windows相互共享文件夾
⑦ 怎麼把linux下的一個文件夾掛載
先用fdisk -l 查看目前磁碟掛載情況
嘗試掛載 /dev/xvdb 到 /data 目錄
mkdir /data
mount /dev/xvdb /data
如果報錯:
mount:you must specify the filesystem type
就格式化當前的設備
mkfs.ext4 /dev/xvdb
注意:首先 df -T -h 查看當前被掛載的設備的文件系統類型
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 16G 795M 14G 6% /
tmpfs tmpfs 5.8G 0 5.8G 0% /dev/shm
/dev/xvda1 ext4 485M 32M 429M 7% /boot
如果其他的硬碟是 ext3 就使用 mkfs.ext3 /dev/xvdb
如果是ext4 就使用 mkfs.ext3 /dev/xvdb然後再次嘗試掛載設備
mount /dev/xvdb /data
注意:這種掛在為臨時掛在,在系統重啟之後掛載信息就會丟失,為了解決這個問題就必須要修改/etc/fstab 這個文件,添加信息進去
/dev/xvdb /opt ext4 defaults 1 2
fstab中存放了與分區有關的重要信息,其中每一行為一個分區記錄,每一行又可分為六個部份,下面以/dev/hda7 / ext2 defaults 1 1為例逐個說明:
第一項是您想要mount的儲存裝置的實體位置,如hdb或如上例的/dev/hda7。設備名或者設備卷標名,(/dev/sda10 或者 LABEL=/)[源設備位置]
2. 第二項就是您想要將其加入至哪個目錄位置,如/home或如上例的/,這其實就是在安裝時提示的掛入點。設備掛載目錄(例如上面的「/」或者「/mnt/D/」)[將要掛載到的位置]
3. 第三項就是所謂的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以參見 /prco/filesystems說明。設備文件系統(例如上面的「ext3」或者「vfat」)[源設備的文件系統格式】、 4. 第四項就是mount時,所要設定的狀態,如ro(只讀)或如上例的defaults(包括了其它參數如rw, suid, dev, exec, auto, nouser, and async),可以參見「mount nfs」。(看幫助man mount)
對於已經掛載好的設備,例如上面的/dev/sda2,現在要改變掛載參數,這時可以不用卸載該設備,而可以使用下面的命令(沒有掛載的設 備,remount 這個參數無效)#mount /mnt/D/ -o remount,ro (改defaults為ro)為了安全起見,可以指明其他掛載參數,例如:
noexec(不允許可執行文件可執行,但千萬不要把根分區掛為noexec,那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!nodev(不允許掛載設備文件)nosuid,nosgid(不允許有suid和sgid屬 性)nouser(不允許普通用戶掛載)
5. 第五項是提供DUMP功能,在系統DUMP時是否需要BACKUP的標志位,其內定值是0。指明是否要備份,(0為不備份,1為要備份,一般根分區要備份)
6. 第六項是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要 設定,內定值是0。指明自檢順序。 (0為不自檢,1或者2為要自檢,如果是根分區要設為1,其他分區只能是2)</ol>
⑧ linux mount 掛載文件夾到目錄
linuxmount掛載文件夾到目錄的方法是:
mountDECEMOUNT_POINT
命令使用格式:mount[-fnrsvw][-tvfstype][-ooptions]devicedir
Linux中的根目錄以外的文件要想被訪問,需要將其「關聯」到根目錄下的某個目錄來實現,這種關聯操作就是「掛載」,這個目錄就是「掛載點」。上述命令中device是掛載設備,dir是掛載目錄。
(8)文件夾掛載擴展閱讀
mount常用命令參數選項介紹:
-tvsftype:指定要掛載的設備上的文件系統類型;
-r:readonly,只讀掛載;
-w:readandwrite,讀寫掛載;
-n:不更新/etc/mtab;
-a:自動掛載所有支持自動掛載的設備;(定義在了/etc/fstab文件中,且掛載選項中有「自動掛載」功能)
-L'LABEL':以卷標指定掛載設備;
-U'UUID':以UUID指定要掛載的設備;
-B,--bind:綁定目錄到另一個目錄上;
⑨ 如何使用mount掛載一個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共享文件夾所在組的寫許可權。
mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/
