衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux掛載Windows共享目錄

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-07 09:29 ? 次閱讀

Linux/UNIX操作系統(tǒng)可以使用mount命令在指定的掛載點(diǎn)掛載CIFS Windows共享目錄。

通用Internet文件系統(tǒng)CIFS,是一種網(wǎng)絡(luò)文件共享協(xié)議。CIFS是SMB另一種形式。在本教程中,我們將說(shuō)明如何在Linux掛載Windows共享目錄。

安裝 CIFS客戶(hù)端

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

如果你的計(jì)算機(jī)運(yùn)行的是基于Debian的Linux發(fā)行版,例如Ubuntu,Linux mint。請(qǐng)運(yùn)行命令sudo apt install cifs-utils安裝samba客戶(hù)端smbclient。

如果你的計(jì)算機(jī)運(yùn)行的是基于RedHat的Linux發(fā)行版,例如CentOS,F(xiàn)edora。請(qǐng)運(yùn)行命令sudo yum install cifs-utils安裝samba客戶(hù)端smbclient。


sudo apt update
sudo apt install cifs-utils


#Redhat
sudo dnf install cifs-utils

掛載CIFS Windows共享目錄

掛載遠(yuǎn)程Windows共享目錄類(lèi)似于掛載普通文件系統(tǒng)。首先,運(yùn)行mkdir命令創(chuàng)建目錄作為遠(yuǎn)程Windows共享目錄的掛載點(diǎn)。

以root或具有sudo權(quán)限的用戶(hù)運(yùn)行mount命令來(lái)掛載Windows共享目錄。系統(tǒng)將提示您輸入密碼。

是Windows共享用戶(hù)名,是可選參數(shù) 是Windows共享用戶(hù)密碼,也是可選項(xiàng)參數(shù)。

WIN_SHARE_IPWindows的IP地址,/mnt/win_share掛載點(diǎn)目錄。share_name是Windows共享名稱(chēng)。指定Windows 域,是可選項(xiàng)參數(shù)。

成功后,不會(huì)有任何輸出。要驗(yàn)證是否成功安掛載遠(yuǎn)程Windows共享,請(qǐng)運(yùn)行mount命令或df -h命令。

當(dāng)完成掛載Windows共享,掛載點(diǎn)目錄就和普通目錄一樣。你可以對(duì)待本地文件一樣使用遠(yuǎn)程文件。


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:

創(chuàng)建CIFS Windows共享憑證文件

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

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

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

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


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

設(shè)置CIFS Windows共享文件與目錄權(quán)限

默認(rèn)情況下,掛載共享的所有者為root,并且權(quán)限設(shè)置為777。你可以使用dir_mode選項(xiàng)設(shè)置目錄權(quán)限模式。

使用file_mode設(shè)置文件權(quán)限模式。使用uidgid選項(xiàng)更改默認(rèn)的用戶(hù)和組所有權(quán)。

要設(shè)置其它掛載參數(shù),請(qǐng)?jiān)?code>-o選項(xiàng)之后指定多個(gè)參數(shù),多個(gè)參數(shù)使用逗號(hào)分隔。要獲取所有掛載參數(shù),請(qǐng)?jiān)诮K端運(yùn)行命令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
自動(dòng)掛載

當(dāng)使用mount命令掛載CIFS Windows共享目錄時(shí),當(dāng)重新啟動(dòng)后,你需要重新運(yùn)行mount命令掛載。

etc/fstab文件包含一個(gè)掛載點(diǎn)列表,這些條目定義在系統(tǒng)啟動(dòng)時(shí)將在何處以及如何掛載文件系統(tǒng)。

要在Linux 系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載CIFS Windows共享目錄,請(qǐng)?jiān)?code>etc/fstab文件中定義掛載信息

此行必須包含Windows主機(jī)名或IP地址,共享目錄名稱(chēng)以及Linux 本地計(jì)算機(jī)的掛載點(diǎn)。

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

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

mount命令將會(huì)讀取etc/fstab內(nèi)容并掛載Windows 共享目錄。當(dāng)下次重新啟動(dòng)Linux系統(tǒng)時(shí),Windows共享目錄將會(huì)被自動(dòng)掛載。


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命令可以從目錄樹(shù)中卸載已掛載的文件系統(tǒng)。要卸載已掛載的Windows共享目錄。請(qǐng)運(yùn)行umount命令,后跟已掛載的Windows共享的目錄或掛載點(diǎn)。

如果etc/fstab文件中配置自動(dòng)掛載Windows共享,請(qǐng)將其刪除或者在該行的開(kāi)頭添加#注釋掉。

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


sudo umount /mnt/win_share

如果你在卸載Windows共享時(shí),遇到文件系統(tǒng)繁忙或者其它進(jìn)程訪問(wèn)著Windows共享。你可能需要找到哪些進(jìn)程正在訪問(wèn)Windows共享。

命令fuser -m MOUNT_POINT可幫助我們找到正在訪問(wèn)Windows共享目錄的進(jìn)程,MOUNT_POINT是掛載點(diǎn)。

在本教程示例掛載點(diǎn)是/mnt/win_share,則fuser查找進(jìn)程的命令是fuser -m /var/backups


fuser -m /var/backups

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

如果仍然存在卸載的問(wèn)題,請(qǐng)使用umount命令的-l/--lazy選項(xiàng),該選項(xiàng)可讓您在文件系統(tǒng)不再繁忙后立即將其卸載。

如果無(wú)法訪問(wèn)遠(yuǎn)程Windows共享,請(qǐng)使用-f/--force選項(xiàng)強(qiáng)制卸載。通常,使用強(qiáng)制選項(xiàng)不是一個(gè)好主意,因?yàn)樗赡軙?huì)損壞文件系統(tǒng)的數(shù)據(jù)。

sudo umount -f MOUNT_POINT
sudo umount -l MOUNT_POINT

結(jié)論

在Linux可以使用mount命令Windows共享。如果您有任何問(wèn)題或反饋,請(qǐng)隨時(shí)發(fā)表評(píng)論。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210385
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3569

    瀏覽量

    89295
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6892

    瀏覽量

    123742
  • UNIX
    +關(guān)注

    關(guān)注

    0

    文章

    296

    瀏覽量

    41573
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    ,實(shí)現(xiàn)文件共享 4.思路三:linux掛載共享文件夾,windows通過(guò)局域網(wǎng)訪問(wèn) 5.思路四:通過(guò)U盤(pán)等設(shè)備實(shí)現(xiàn)文件交換6.下期預(yù)告 準(zhǔn)備
    發(fā)表于 07-24 12:03

    Linux分區(qū)必須掛載目錄下嗎

    Linux分區(qū)必須掛載目錄下嗎
    發(fā)表于 05-02 17:26

    Samba實(shí)現(xiàn)LinuxWindows共享詳解

    、重新啟動(dòng)Samba服務(wù) 7、Linux 網(wǎng)絡(luò)設(shè)備IP 8、Windows 下運(yùn)行 9、彈出對(duì)話框,輸入用戶(hù)名和密碼 10、進(jìn)入共享 11、本次共享
    發(fā)表于 07-03 08:59

    怎么快速共享Linux系統(tǒng)的某個(gè)目錄

    搭建FTP,或者是搭建網(wǎng)絡(luò)文件系統(tǒng),這些方法都能夠?qū)崿F(xiàn)Linux目錄共享。但是FTP和網(wǎng)絡(luò)文件系統(tǒng)的功能都過(guò)于強(qiáng)大,因此它們都有一些不夠方便的地方。比如你想快速共享
    發(fā)表于 07-24 06:04

    Windows上的共享目錄不能使用

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

    DAYU200使用OpenHarmony如何開(kāi)啟并掛載dev/shm?

    想使用linux共享內(nèi)存功能,目前dev/shm目錄不存在且未掛載。我查看fstab.rk3568和通常fstab文件似乎有差異。所以請(qǐng)問(wèn)應(yīng)該如何在
    發(fā)表于 02-10 10:26

    Linux 掛載文件系統(tǒng)

    Linux 掛載文件系統(tǒng) 1、掛載點(diǎn)必須是一個(gè)目錄。 2、一個(gè)分區(qū)掛載在一個(gè)已存在的目錄上,這
    發(fā)表于 01-18 12:51 ?2232次閱讀

    WindowsLinux的區(qū)別以及Linux系統(tǒng)的目錄結(jié)構(gòu)

    本文先對(duì) WindowsLinux 上面文件系統(tǒng)原理、組織概念進(jìn)行區(qū)分,并給出例子、列舉兩者的優(yōu)缺點(diǎn)以具體說(shuō)明,最后較為詳細(xì)地介紹了 Linux 系統(tǒng)的目錄結(jié)構(gòu)。
    的頭像 發(fā)表于 06-18 17:37 ?8853次閱讀
    <b class='flag-5'>Windows</b>和<b class='flag-5'>Linux</b>的區(qū)別以及<b class='flag-5'>Linux</b>系統(tǒng)的<b class='flag-5'>目錄</b>結(jié)構(gòu)

    Linux目錄結(jié)構(gòu)與Windows對(duì)比

    ,D盤(pán)等)的概念,以盤(pán)符作為系統(tǒng)分區(qū),而linux其實(shí)也有分區(qū),只不過(guò)是Linux的分區(qū)是掛載(相當(dāng)于給設(shè)備一個(gè)目錄入口)在“/”上的,所以分區(qū)在l
    發(fā)表于 04-02 14:47 ?817次閱讀

    嵌入式設(shè)備N(xiāo)FS掛載目錄(基于iTop 4412)

    嵌入式設(shè)備配置4.1 Linux內(nèi)核添加NFS支持4.2 嵌入式設(shè)備掛載目錄1. 背景嵌入式Linux開(kāi)發(fā)中,提到NFS,一般都是NFS整個(gè)文件系統(tǒng),有時(shí)候覺(jué)得沒(méi)啥必要。板子上已經(jīng)有
    發(fā)表于 10-20 18:36 ?8次下載
    嵌入式設(shè)備N(xiāo)FS<b class='flag-5'>掛載</b><b class='flag-5'>目錄</b>(基于iTop 4412)

    何在Linux卸載NFS共享目錄

    NFS網(wǎng)絡(luò)文件系統(tǒng)是一種分布式文件系統(tǒng)協(xié)議,使您可以通過(guò)網(wǎng)絡(luò)共享遠(yuǎn)程目錄
    的頭像 發(fā)表于 12-07 09:38 ?1.1w次閱讀

    何在Linux掛載NFS共享

    NFS網(wǎng)絡(luò)文件系統(tǒng)是一種分布式文件系統(tǒng)協(xié)議,使您可以通過(guò)網(wǎng)絡(luò)共享遠(yuǎn)程目錄
    的頭像 發(fā)表于 12-07 09:39 ?3359次閱讀

    Linux掛載硬盤(pán)

    Linux掛載硬盤(pán)
    的頭像 發(fā)表于 01-12 10:52 ?1702次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>掛載</b>硬盤(pán)

    Linux中的掛載命令mount是什么

    Linux文件系統(tǒng)中的所有文件都以/ 為根的大樹(shù)的形式排列。這些文件可以根據(jù)您的分區(qū)表分布在各種設(shè)備上,最初你的父目錄安裝(即附加)到這棵樹(shù)的/ ,其他的可以手動(dòng)掛載使用GUI界面(如果可用)或使用
    的頭像 發(fā)表于 02-20 16:26 ?2584次閱讀
    <b class='flag-5'>Linux</b>中的<b class='flag-5'>掛載</b>命令mount是什么

    Linux根文件系統(tǒng)的掛載過(guò)程

    Linux根文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點(diǎn),它是內(nèi)核啟動(dòng)時(shí)掛載的第一個(gè)文件系統(tǒng)。
    的頭像 發(fā)表于 10-05 16:50 ?515次閱讀
    赌神网百家乐的玩法技巧和规则| 百家乐推筒子| 百家乐官网代理加盟| 大发888怎么玩才赢| 百家乐赌场技巧大全| 金钱豹百家乐官网的玩法技巧和规则 | 赌博药| 大发888娱乐游戏平台| 百家乐网站平台| 风水97年农历6月24八字| 水果机赌博| 大发888大发888娱乐城| 杭州百家乐西园| 百家乐代理博彩正网| 送58百家乐官网的玩法技巧和规则 | 優博百家乐官网客服| 阿尔山市| 青朋棋牌游戏| 威尼斯人娱乐平台网上百家乐| 在线百家乐游戏软件| 澳门百家乐官网怎么下载| 网络百家乐官网真假| 博发百家乐官网游戏| 澳门永利娱乐| 波克棋牌官网| 大发888皇冠娱乐城| 百家乐那里玩| 太阳城百家乐网上| 潘多拉百家乐官网的玩法技巧和规则 | 温州百家乐官网的玩法技巧和规则 | 百家乐官网作| 现场百家乐官网能赢吗| 澳门百家乐官网怎玩| 百家乐官网最佳下注方法| 应城市| 金豪娱乐| 555棋牌游戏| 大发888娱乐城.com| 威尼斯人娱乐城是骗子| 九州百家乐的玩法技巧和规则| 百家乐送现金|