在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Linux掛載Windows共享目錄

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-07 09:29 ? 次閱讀

Linux/UNIX操作系統可以使用mount命令在指定的掛載點掛載CIFS Windows共享目錄。

通用Internet文件系統CIFS,是一種網絡文件共享協議。CIFS是SMB另一種形式。在本教程中,我們將說明如何在Linux掛載Windows共享目錄。

安裝 CIFS客戶端

要在Linux系統掛載CIFS Windows共享目錄,首先需要安裝CIFS軟件包。軟件包名稱在Linux發行版之間可能有所不同。

如果你的計算機運行的是基于Debian的Linux發行版,例如Ubuntu,Linux mint。請運行命令sudo apt install cifs-utils安裝samba客戶端smbclient。

如果你的計算機運行的是基于RedHat的Linux發行版,例如CentOS,Fedora。請運行命令sudo yum install cifs-utils安裝samba客戶端smbclient。


sudo apt update
sudo apt install cifs-utils


#Redhat
sudo dnf install cifs-utils

掛載CIFS Windows共享目錄

掛載遠程Windows共享目錄類似于掛載普通文件系統。首先,運行mkdir命令創建目錄作為遠程Windows共享目錄的掛載點。

以root或具有sudo權限的用戶運行mount命令來掛載Windows共享目錄。系統將提示您輸入密碼。

是Windows共享用戶名,是可選參數, 是Windows共享用戶密碼,也是可選項參數。

WIN_SHARE_IPWindows的IP地址,/mnt/win_share掛載點目錄。share_name是Windows共享名稱。指定Windows 域,是可選項參數。

成功后,不會有任何輸出。要驗證是否成功安掛載遠程Windows共享,請運行mount命令或df -h命令。

當完成掛載Windows共享,掛載點目錄就和普通目錄一樣。你可以對待本地文件一樣使用遠程文件。


sudo mkdir /mnt/win_share


sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share


#specify password
sudo mount -t cifs -o username=,password= //WIN_SHARE_IP/ /mnt/win_share


#specify win_domain
sudo mount -t cifs -o username=,domain= //WIN_SHARE_IP/ /mnt/win_share


mount

Password:

創建CIFS Windows共享憑證文件

為了提高安全性,建議使用憑證文件,其中包含共享用戶名,密碼和域。你可創建文件etc/win-credentials保存用戶憑證。

在本教程中,我們使用vim創建文件etc/win-credentials。憑證文件具有以下格式。完成編輯后,保存文件并退出vim。

為使其它用戶不能讀取憑證文件。你需要設置正確的權限和所有權。運行命令sudo chown root: etc/win-credentials。

要在mount命令指定使用的憑證文件,使用mount命令的-o和參數credentials指定憑證文件的絕對路徑。


sudo vim etc/win-credentials 
sudo chown root: etc/win-credentials




sudo mount -t cifs -o credentials=etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share
username = userpassword = passworddomain = domain

設置CIFS Windows共享文件與目錄權限

默認情況下,掛載共享的所有者為root,并且權限設置為777。你可以使用dir_mode選項設置目錄權限模式。

使用file_mode設置文件權限模式。使用uidgid選項更改默認的用戶和組所有權。

要設置其它掛載參數,請在-o選項之后指定多個參數,多個參數使用逗號分隔。要獲取所有掛載參數,請在終端運行命令man mount。


sudo mount -t cifs -o credentials=etc/win-credentials,dir_mode=0755,file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share


sudo mount -t cifs -o credentials=etc/win-credentials,uid=1000,gid=1000,dir_mode=0755,file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
自動掛載

當使用mount命令掛載CIFS Windows共享目錄時,當重新啟動后,你需要重新運行mount命令掛載。

etc/fstab文件包含一個掛載點列表,這些條目定義在系統啟動時將在何處以及如何掛載文件系統。

要在Linux 系統啟動時自動掛載CIFS Windows共享目錄,請在etc/fstab文件中定義掛載信息。

此行必須包含Windows主機名或IP地址,共享目錄名稱以及Linux 本地計算機的掛載點。

繼續使用你喜歡文本編輯器打開文件etc/fstab,我們還是vim編輯文件并將以下行添加到文件etc/fstab

完成編輯后,保存文件并退出vim。運行mount命令掛載Windows共享目錄。

mount命令將會讀取etc/fstab內容并掛載Windows 共享目錄。當下次重新啟動Linux系統時,Windows共享目錄將會被自動掛載。


sudo vim etc/fstab
sudo mount /mnt/win_share

# <file system>                        <options>                                                   <dump>  
WIN_SHARE_IP/share_name  /mnt/win_share  cifs  credentials=etc/win-credentials,file_mode=0755,dir_mode=0755 0       0
卸載 Windows共享目錄

umount命令可以從目錄樹中卸載已掛載的文件系統。要卸載已掛載的Windows共享目錄。請運行umount命令,后跟已掛載的Windows共享的目錄或掛載點。

如果etc/fstab文件中配置自動掛載Windows共享,請將其刪除或者在該行的開頭添加#注釋掉。

例如本教程示例,可以運行命令sudo umount /mnt/win_share卸載CIFS Windows共享目錄。


sudo umount /mnt/win_share

如果你在卸載Windows共享時,遇到文件系統繁忙或者其它進程訪問著Windows共享。你可能需要找到哪些進程正在訪問Windows共享。

命令fuser -m MOUNT_POINT可幫助我們找到正在訪問Windows共享目錄的進程,MOUNT_POINT是掛載點。

在本教程示例掛載點是/mnt/win_share,則fuser查找進程的命令是fuser -m /var/backups。


fuser -m /var/backups

找到正在訪問NFS共享目錄的進程后,可以使用kill命令將其終止,然后卸載Windows共享。

如果仍然存在卸載的問題,請使用umount命令的-l/--lazy選項,該選項可讓您在文件系統不再繁忙后立即將其卸載。

如果無法訪問遠程Windows共享,請使用-f/--force選項強制卸載。通常,使用強制選項不是一個好主意,因為它可能會損壞文件系統的數據。

sudo umount -f MOUNT_POINT
sudo umount -l MOUNT_POINT

結論

在Linux可以使用mount命令Windows共享。如果您有任何問題或反饋,請隨時發表評論。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11469

    瀏覽量

    212895
  • WINDOWS
    +關注

    關注

    4

    文章

    3608

    瀏覽量

    91013
  • 操作系統
    +關注

    關注

    37

    文章

    7103

    瀏覽量

    125033
  • UNIX
    +關注

    關注

    0

    文章

    296

    瀏覽量

    42117
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RK3568開發板教程:以iTOP-RK3568開發板為例 Android13通過CIFS協議掛載Windows共享目錄

    開發板與PC端的高效文件交互尤為重要?,F以iTOP-RK3568開發板為例,詳細演示Android13系統如何通過CIFS協議掛載Windows共享目錄,實現開發板與PC的無縫文件
    的頭像 發表于 04-16 14:08 ?668次閱讀
    RK3568開發板教程:以iTOP-RK3568開發板為例 Android13通過CIFS協議<b class='flag-5'>掛載</b><b class='flag-5'>Windows</b><b class='flag-5'>共享</b><b class='flag-5'>目錄</b>

    一文掌握RK3568開發板Android13掛載Windows共享目錄

    在物聯網和邊緣計算場景中,開發板與PC端的高效文件交互尤為重要?,F以iTOP-RK3568開發板為例,詳細演示Android13系統如何通過CIFS協議掛載Windows共享目錄,實現
    發表于 04-16 13:55

    【OK210試用體驗】Vbox-linuxwindows實現文件共享的多種方法探討(Gavin第四篇)

    ,實現文件共享 4.思路三:linux掛載共享文件夾,windows通過局域網訪問 5.思路四:通過U盤等設備實現文件交換6.下期預告 準備
    發表于 07-24 12:03

    Linux分區必須掛載目錄下嗎

    Linux分區必須掛載目錄下嗎
    發表于 05-02 17:26

    Samba實現LinuxWindows共享詳解

    、重新啟動Samba服務 7、Linux 網絡設備IP 8、Windows 下運行 9、彈出對話框,輸入用戶名和密碼 10、進入共享 11、本次共享
    發表于 07-03 08:59

    怎么快速共享Linux系統的某個目錄

    搭建FTP,或者是搭建網絡文件系統,這些方法都能夠實現Linux目錄共享。但是FTP和網絡文件系統的功能都過于強大,因此它們都有一些不夠方便的地方。比如你想快速共享
    發表于 07-24 06:04

    Windows上的共享目錄不能使用

    使用Windows上的共享目錄!!!老老實實的把system文件夾放到純虛擬機linux里面,不和Windows
    發表于 09-29 10:08

    Linux 掛載文件系統

    Linux 掛載文件系統 1、掛載點必須是一個目錄。 2、一個分區掛載在一個已存在的目錄上,這
    發表于 01-18 12:51 ?2272次閱讀

    WindowsLinux的區別以及Linux系統的目錄結構

    本文先對 WindowsLinux 上面文件系統原理、組織概念進行區分,并給出例子、列舉兩者的優缺點以具體說明,最后較為詳細地介紹了 Linux 系統的目錄結構。
    的頭像 發表于 06-18 17:37 ?9251次閱讀
    <b class='flag-5'>Windows</b>和<b class='flag-5'>Linux</b>的區別以及<b class='flag-5'>Linux</b>系統的<b class='flag-5'>目錄</b>結構

    Linux目錄結構與Windows對比

    ,D盤等)的概念,以盤符作為系統分區,而linux其實也有分區,只不過是Linux的分區是掛載(相當于給設備一個目錄入口)在“/”上的,所以分區在l
    發表于 04-02 14:47 ?896次閱讀

    嵌入式設備NFS掛載目錄(基于iTop 4412)

    嵌入式設備配置4.1 Linux內核添加NFS支持4.2 嵌入式設備掛載目錄1. 背景嵌入式Linux開發中,提到NFS,一般都是NFS整個文件系統,有時候覺得沒啥必要。板子上已經有
    發表于 10-20 18:36 ?8次下載
    嵌入式設備NFS<b class='flag-5'>掛載</b><b class='flag-5'>目錄</b>(基于iTop 4412)

    何在Linux卸載NFS共享目錄

    NFS網絡文件系統是一種分布式文件系統協議,使您可以通過網絡共享遠程目錄
    的頭像 發表于 12-07 09:38 ?1.1w次閱讀

    何在Linux掛載NFS共享

    NFS網絡文件系統是一種分布式文件系統協議,使您可以通過網絡共享遠程目錄
    的頭像 發表于 12-07 09:39 ?3537次閱讀

    Linux根文件系統的掛載過程

    Linux根文件系統(rootfs)是Linux系統中所有其他文件系統和目錄的起點,它是內核啟動時掛載的第一個文件系統。
    的頭像 發表于 10-05 16:50 ?865次閱讀

    一文掌握RK3568開發板Android13掛載Windows共享目錄

    在物聯網和邊緣計算場景中,開發板與PC端的高效文件交互尤為重要?,F以iTOP-RK3568開發板為例,詳細演示Android13系統如何通過CIFS協議掛載Windows共享目錄,實現
    的頭像 發表于 04-17 13:54 ?317次閱讀
    一文掌握RK3568開發板Android13<b class='flag-5'>掛載</b><b class='flag-5'>Windows</b><b class='flag-5'>共享</b><b class='flag-5'>目錄</b>
    主站蜘蛛池模板: 亚洲swag精品自拍一区 | 日本黄色的视频 | 国产美女免费 | 国产精品成人四虎免费视频 | 五月婷婷伊人网 | 成熟女性毛茸茸xx免费视频 | 亚洲国产精品久久精品怡红院 | 美女扒开尿口让男生添 漫画 | 免费人成黄页在线观看日本 | 欧美日韩视频综合一区无弹窗 | 国内久久精品视频 | 大片免费看 | 亚洲va久久久久综合 | 午夜视频免费观看黄 | 国产色av | 992tv国产精品福利在线 | 日日天天干 | 中文天堂在线观看 | 国产色婷婷精品免费视频 | 97蜜桃| 免费可以看黄的视频 s色 | 精品色视频 | 直接观看黄网站免费视频 | 蜜月mv国产精品 | 最近2018中文字幕2019高清 | 天天做天天做天天综合网 | 成人在线免费 | 日本一区二区三区不卡在线视频 | 欧美一级在线全免费 | 亚洲阿v天堂2018在线观看 | 四虎影视在线影院在线观看 | 国产精品成人一区二区三区 | 亚洲高清美女一区二区三区 | 欧美成人全部费免网站 | 午夜欧美精品久久久久久久 | 黄色污网站在线观看 | 手机看片午夜 | 日本免费的一级绿象 | 久久精品视频热 | 一区二区三 | 4虎影视国产在线观看精品 4虎影院永久地址www |