1. 程式人生 > >Ubuntu掛載遠端共享目錄到本地

Ubuntu掛載遠端共享目錄到本地

公司Android Team在舊金山做了一個release的遠端共享:

\\dfs.guyongqiangx.com\projects\android_releases

現在想將這個release的內容通過rsync同步到本地,那樣就不用每次去程式碼都遠涉重洋進行copy了。

我不知道Ubuntu上如何通過rsync將遠端共享同步到本地,所以第一步就是要將這個遠端共享mount到本地,然後再在本地的資料夾之間進行同步。

如何mount呢?

mount的方式有兩種,smbfscifs,但是由於smbfsSamba工具(如smb.confsmbmount等)的耦合性很高,所以逐漸就被cifs

替代了,但是出於相容性的原因,現在在某些系統上還能通過smbfs選項進行掛載。建議採用cifs方式掛載遠端共享資料夾。

關於cifs掛載,在Samba Wiki上有一篇很詳細的文章來介紹,如下:

以下是我的掛載記錄:

Ubuntu 14.04預設不支援mount.cifs檔案系統,需要安裝cifs-utils元件:

[email protected]:/local/public$ sudo mount -t cifs //dfs.guyongqiangx.com/projects/android_releases /mnt   
mount: wrong fs type, bad option, bad superblock on //dfs.guyongqiangx.com/projects/android_releases,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

[email protected]
:/local/public$ sudo apt-get install cifs-utils

以只讀方式掛載遠端共享目錄到本地:

[email protected]:/local/public$ sudo mount -t cifs //dfs.guyongqiangx.com/projects/android_releases android --verbose -o username=rg935739,ro              
Password for [email protected]//dfs.guyongqiangx.com/projects/android_releases: 
mount.cifs kernel mount options: ip=10.10.10.10,unc=\\dfs.guyongqiangx.com\projects,user=rg935739,prefixpath=android_RO,pass=********

由於這裡選項中只提供了username選項,所以隨後會提示輸入密碼,也可以直接將username=xxx,password=xxx寫到mount命令上。

掛載好後就可以通過rsync命令來將資料同步到本地了。

以下是掛載成功後的df -h輸出資訊:

[email protected]:/local/public$ df -h
Filesystem                                        Size  Used Avail Use% Mounted on
udev                                               63G  4.0K   63G   1% /dev
tmpfs                                              13G   31M   13G   1% /run
/dev/dm-1                                          53G  9.8G   41G  20% /
none                                              4.0K     0  4.0K   0% /sys/fs/cgroup
none                                              5.0M     0  5.0M   0% /run/lock
none                                               63G     0   63G   0% /run/shm
none                                              100M     0  100M   0% /run/user
/dev/sda2                                         465M   85M  353M  20% /boot
/dev/mapper/vg00-home                              80G  8.9G   67G  12% /home
/dev/mapper/vg00-local                            5.2T  4.9T  245G  96% /local
//dfs.guyongqiangx.com/projects/android_releases  1.2P  916T  249T  79% /local/public/android

仔細一看,遠端容量竟然有1.2P,我去,1.2P是個什麼概念?

相關推薦

Ubuntu掛載遠端共享目錄本地

公司Android Team在舊金山做了一個release的遠端共享: \\dfs.guyongqiangx.com\projects\android_releases 現在想將這個release的內容通過rsync同步到本地,那樣就不用每次去程式碼都遠涉重

Linux下 掛載 Samba共享目錄本地

需要先安裝cifs-utils: sudo apt-get install cifs-utils 手動掛載: mount.cifs     //172.17.1.200/share        /mnt/share    -o     username=xxx, pa

Linux掛載Windows共享目錄

windows perm ror test 共享文件 entos 參數 mount命令 image 在windows中設置共享目錄並添加權限用戶 把Window系統的文件共享掛載到linux centos 目錄下的方法步驟: 1、先在windows下面共享需要掛載的

linux通過cifs掛載windows共享目錄

nis 家庭 方式 com 查看 tail mini 共享文件夾 malformed 1、在linux上執行以下命令: [root@localhost ~]# mount -t cifs -o username=shenhb,password=111111,iochars

window掛載linux共享目錄

通過window遠端訪問linux的資料夾 1、linux上,新增共享許可權使用者 smbpasswd -a liuyuhai    # 新增使用者並設定密碼 systemctl restart smbd    # 重啟smb服務,各

使用sshfs掛載遠端伺服器目錄

點選訪問原文 您還可以加入全棧技術交流群(QQ群號:254842154) 伺服器日誌檢視,是開發人員和伺服器運維人員在工作中經常會遇到的一件事情,只有一臺伺服器時,比較好辦,直接登入伺服器使用tail -f file-path 命令就可以實時檢視到日誌檔案的輸出。當有負載的需要,伺

Linux開發環境搭建三 使用mount -t cifs 掛載windows共享目錄方法與問題解決

嵌入式開發通常是在linux環境下編譯,windows下開發,這就需要在linux環境下訪問windows目錄了,或者在windows上訪問linux目錄。通常有三種方式 如果是在vm虛擬機器上,vm提供了一個設定共享目錄功能。 如果linux是一臺伺服器的話,可以在li

linux通過mount掛載windows共享目錄

linux通過mount掛載windows共享目錄 192.168.11.11 是windows,先共享出test,設定好帳號密碼 在linux上執行: mount -t cifs -o username=&quot;test",password="tes

Win7下如何掛載NFS共享目錄

NFS是Unix中廣泛使用的檔案共享協議,在Linux下得到了傳承,使用簡單,讀寫效能強大。過去Windows與Linux共享資料夾需要使用Samba(CIFS)協議,雖然定製性更高,但設定和使用都比較繁瑣。Windows 7加入了對NFS協議的支援,這讓快速設定Linux和Windows之間的檔案共享成

通過sshfs掛載遠端伺服器目錄

sshfs是基於fuse構建的ssh檔案系統客戶端程式,通過ssh協議來掛載遠端檔案系統,方便而且安全 首先我們需要安裝 FUSE for macOS 和 sshfs address 或者通過 b

linux掛載nfs共享目錄實踐

業務開發部署需要共享一個目錄,採用nfs方式,整理了一下操作方法,共享出來,需要了解nfs的網上搜索下。一、規劃: 業務 10.111.32.50 10.111.32.51 NFS server 10.111.32.52二、操作 a)Nfs server 10.111.32

樹莓派掛載win10共享目錄

重點是引數 vers=2.0 (如果沒有則不會成功)mount -t cifs //10.0.0.1/share /mnt/sharefolder -o username=sensirx,password=sensirx,vers=2.0

sshfs掛載遠端檔案到本地

安裝與使用 1.安裝命令: sudo apt-get install sshfs 2.掛載: sshfs <username>@<ipaddr>:</remote path> </local p

CentOS 7安裝SSHFS 實現遠端主機目錄 掛載本地目錄

安裝sshfs 官方下載地址 https://github.com/libfuse/sshfs/releases 首先,我們需要安裝sshfs軟體。sshfs是一個基於SSH檔案傳輸協議的檔案系統客戶端,它的官方網頁是:http://fuse.sourceforge.net/sshfs.html

Ubuntu掛載遠端目錄方法

1.ssh 當我們需要管理一臺遠端的linux伺服器的時候經常使用的是比較安全的ssh。 以下是通過ssh掛在遠端目錄的方法: :~$ sudo apt-get install sshfs

Linux下掛載遠端Windows共享目錄

環境:rhel5.4   遠端Windows IP:192.168.1.20 (user/password:administrator/123456) 共享目錄為c:Download   CentOS掛載目錄:/mnt/share (必須首先建立好)   掛載步驟:   

Ubuntu建立新使用者及新使用者NFS掛載遠端目錄許可權問題

1)配置/etc/exports 在文字末新增 #/root/nfs_root *(rw,sync,no_root_squash) #chmod 777 -R /root/nfs_root 可以使用showmount -e來檢視當前的配置是否已經生效 #showmount -e Export list fo

VirtualBox 掛載共享目錄

bsp cnblogs box log -1 掛載共享 pan blog sudo /********************************************************************** *

NFS共享目錄掛載及應用

nfs 服務 掛載 共享目錄 (1) nfs server導出/data/application/web,在目錄中提供wordpress; (2) nfs client掛載nfs server導出的文件系統至/var/www/html; (3) 客戶端(lamp),部署wordpress,並讓其正常訪問;要

samba共享目錄多臺主機掛載,搭建WordPress

搭建wordpress samba共享目錄多臺主機掛載 項目實踐一:(1) 使用samba共享/data/application/web,在目錄中提供wordpress; (2) 使用samba客戶端掛載samba server共享的目錄至/var/www/html;(3) 客戶端(lamp),部署w