成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何把Google云端硬盤當(dāng)做虛擬磁盤一樣掛載到Linux

系統(tǒng) Linux
Google 云端硬盤 是全球比較受歡迎的云存儲(chǔ)平臺(tái). 直到 2017 年, 全球有超過(guò) 8 億的活躍用戶在使用它。即使用戶數(shù)在持續(xù)增長(zhǎng),但直到現(xiàn)在 Google 還是沒(méi)有發(fā)布一款可以在 Linux 平臺(tái)使用的客戶端。但這難不倒 Linux 社區(qū)。不時(shí)就有一些開(kāi)發(fā)者給 Linux 操作系統(tǒng)帶來(lái)一些客戶端。

https://s3.51cto.com/oss/201902/11/c93117025b12016f2e6f1e5e0cbccbe5.jpg

Google 云端硬盤 是全球比較受歡迎的云存儲(chǔ)平臺(tái). 直到 2017 年, 全球有超過(guò) 8 億的活躍用戶在使用它。即使用戶數(shù)在持續(xù)增長(zhǎng),但直到現(xiàn)在 Google 還是沒(méi)有發(fā)布一款可以在 Linux 平臺(tái)使用的客戶端。但這難不倒 Linux 社區(qū)。不時(shí)就有一些開(kāi)發(fā)者給 Linux 操作系統(tǒng)帶來(lái)一些客戶端。下面我將會(huì)介紹三個(gè)用于 Linux 系統(tǒng)非官方開(kāi)發(fā)的 Google 云端硬盤客戶端。使用這些客戶端,你能把 Google 云端硬盤像虛擬磁盤一樣掛載到 Linux 系統(tǒng)。請(qǐng)繼續(xù)閱讀。

1、Google-drive-ocamlfuse

google-drive-ocamlfuse 把 Google 云端硬盤當(dāng)做是一個(gè) FUSE 類型的文件系統(tǒng),它是用 OCam 語(yǔ)言寫的。FUSE 意即用戶態(tài)文件系統(tǒng)Filesystem in Userspace,此項(xiàng)目允許非管理員用戶在用戶空間創(chuàng)建虛擬文件系統(tǒng)。google-drive-ocamlfuse 可以讓你把 Google 云端硬盤當(dāng)做磁盤一樣掛載到 Linux 系統(tǒng)。支持對(duì)普通文件和目錄的讀寫操作,支持對(duì) Google dock、表單和演示稿的只讀操作,支持多個(gè) Googe 云端硬盤用戶,重復(fù)文件處理,支持訪問(wèn)回收站等等。

安裝 google-drive-ocamlfuse

google-drive-ocamlfuse 能在 Arch 系統(tǒng)的 AUR 上直接找到,所以你可以使用 AUR 助手程序,如 Yay 來(lái)安裝。

  1. $ yay -S google-drive-ocamlfuse

在 Ubuntu 系統(tǒng):

  1. $ sudo add-apt-repository ppa:alessandro-strada/ppa
  2. $ sudo apt-get update
  3. $ sudo apt-get install google-drive-ocamlfuse

安裝***的測(cè)試版本:

  1. $ sudo add-apt-repository ppa:alessandro-strada/google-drive-ocamlfuse-beta
  2. $ sudo apt-get update
  3. $ sudo apt-get install google-drive-ocamlfuse

使用方法

安裝完成后,直接在終端里面輸入如下命令,就可以啟動(dòng) google-drive-ocamlfuse 程序了:

  1. $ google-drive-ocamlfuse

當(dāng)你***次運(yùn)行該命令,程序會(huì)直接打開(kāi)你的瀏覽器并要求你確認(rèn)是否對(duì) Google 云端硬盤的文件的操作進(jìn)行授權(quán)。當(dāng)你確認(rèn)授權(quán)后,掛載 Google 云端硬盤所需要的配置文件和目錄都會(huì)自動(dòng)進(jìn)行創(chuàng)建。

當(dāng)成功授權(quán)后,你會(huì)在終端里面看到如下的信息。

  1. Access token retrieved correctly.

好了,我們可以進(jìn)行下一步操作了。關(guān)閉瀏覽器并為我們的 Google 云端硬盤創(chuàng)建一個(gè)掛載點(diǎn)吧。

  1. $ mkdir ~/mygoogledrive

***操作,使用如下命令掛載 Google 云端硬盤:

  1. $ google-drive-ocamlfuse ~/mygoogledrive

恭喜你了!你可以使用終端或文件管理器來(lái)訪問(wèn) Google 云端硬盤里面的文件了。

使用終端:

  1. $ ls ~/mygoogledrive

使用文件管理器:

如何你有不止一個(gè)賬戶,可以使用 label 命令對(duì)其進(jìn)行區(qū)分不同的賬戶,就像下面一樣:

  1. $ google-drive-ocamlfuse -label label [mountpoint]

當(dāng)操作完成后,你可以使用如下的命令卸載 Google 云端硬盤:

  1. $ fusermount -u ~/mygoogledrive

獲取更多信息,你可以參考 man 手冊(cè)。

  1. $ google-drive-ocamlfuse --help

當(dāng)然你也可以看看官方文檔和該項(xiàng)目的 GitHub 項(xiàng)目以獲取更多內(nèi)容。

2. GCSF

GCSF 是基于 Google 云端硬盤的 FUSE 文件系統(tǒng),使用 Rust 語(yǔ)言編寫。GCSF 得名于羅馬尼亞語(yǔ)中的“ G oogle C onduce S istem de F ișiere”,翻譯成英文就是“Google Drive Filesystem”(即 Google 云端硬盤文件系統(tǒng))。使用 GCSF,你可以把 Google 云端硬盤當(dāng)做虛擬磁盤一樣掛載到 Linux 系統(tǒng),可以通過(guò)終端和文件管理器對(duì)其進(jìn)行操作。你肯定會(huì)很好奇,這到底與其它的 Google 云端硬盤 FUSE 項(xiàng)目有什么不同,比如 google-drive-ocamlfuse。GCSF 的開(kāi)發(fā)者回應(yīng) Reddit 上的類似評(píng)論:“GCSF 意在某些方面更快(遞歸列舉文件、從 Google 云端硬盤中讀取大文件)。當(dāng)文件被緩存后,在消耗更多的內(nèi)存后,其緩存策略也能讓讀取速度更快(相對(duì)于 google-drive-ocamlfuse 4-7 倍的提升)”。

安裝 GCSF

GCSF 能在 AUR 上面找到,對(duì)于 Arch 用戶來(lái)說(shuō)直接使用 AUR 助手來(lái)安裝就行了,例如Yay

  1. $ yay -S gcsf-git

對(duì)于其它的發(fā)行版,需要進(jìn)行如下的操作來(lái)進(jìn)行安裝。

首先,你得確認(rèn)系統(tǒng)中是否安裝了Rust語(yǔ)言。

確保 pkg-config 和 fuse 軟件包是否安裝了。它們?cè)诮^大多數(shù)的 Linux 發(fā)行版的默認(rèn)倉(cāng)庫(kù)中都能找到。例如,在 Ubuntu 及其衍生版本中,你可以使用如下的命令進(jìn)行安裝:

  1. $ sudo apt-get install -y libfuse-dev pkg-config

當(dāng)所有的依賴軟件安裝完成后,你可以使用如下的命令來(lái)安裝 GCSF:

  1. $ cargo install gcsf

使用方法

首先,我們需要對(duì) Google 云端硬盤的操作進(jìn)行授權(quán),簡(jiǎn)單輸入如下命令:

  1. $ gcsf login ostechnix

你必須指定一個(gè)會(huì)話名稱。請(qǐng)使用自己的會(huì)話名稱來(lái)代 ostechnix。你會(huì)看到像下圖的提示信息和Google 云端硬盤賬戶的授權(quán)驗(yàn)證連接。

直接復(fù)制并用瀏覽器打開(kāi)上述 URL,并點(diǎn)擊 “allow” 來(lái)授權(quán)訪問(wèn)你的 Google 云端硬盤賬戶。當(dāng)完成授權(quán)后,你的終端會(huì)顯示如下的信息。

  1. Successfully logged in. Credentials saved to "/home/sk/.config/gcsf/ostechnix".

GCSF 會(huì)把配置保存文件在 $XDG_CONFIG_HOME/gcsf/gcsf.toml,通常位于 $HOME/.config/gcsf/gcsf.toml。授權(quán)憑證也會(huì)保存在此目錄當(dāng)中。

下一步,創(chuàng)建一個(gè)用來(lái)掛載 Google 云端硬盤的目錄。

  1. $ mkdir ~/mygoogledrive

之后,修改 /etc/fuse.conf 文件:

  1. $ sudo vi /etc/fuse.conf

注釋掉以下的行,以允許非管理員用 allow_other 或 allow_root 掛載選項(xiàng)來(lái)掛載。

  1. user_allow_other

保存并關(guān)閉文件。

***一步,使用如下命令掛載 Google 云端硬盤:

  1. $ gcsf mount ~/mygoogledrive -s ostechnix

示例輸出:

  1. INFO gcsf > Creating and populating file system...
  2. INFO gcsf > File sytem created.
  3. INFO gcsf > Mounting to /home/sk/mygoogledrive
  4. INFO gcsf > Mounted to /home/sk/mygoogledrive
  5. INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
  6. INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.

重復(fù)一次,使用自己的會(huì)話名來(lái)更換 ostechnix。你可以使用如下的命令來(lái)查看已經(jīng)存在的會(huì)話:

  1. $ gcsf list
  2. Sessions:
  3. - ostechnix

你現(xiàn)在可以使用終端和文件管理器對(duì) Google 云端硬盤進(jìn)行操作了。

使用終端:

  1. $ ls ~/mygoogledrive

使用文件管理器:

如果你不知道自己把 Google 云端硬盤掛載到哪個(gè)目錄了,可以使用 df 或者 mount 命令,就像下面一樣。

  1. $ df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. udev 968M 0 968M 0% /dev
  4. tmpfs 200M 1.6M 198M 1% /run
  5. /dev/sda1 20G 7.5G 12G 41% /
  6. tmpfs 997M 0 997M 0% /dev/shm
  7. tmpfs 5.0M 4.0K 5.0M 1% /run/lock
  8. tmpfs 997M 0 997M 0% /sys/fs/cgroup
  9. tmpfs 200M 40K 200M 1% /run/user/1000
  10. GCSF 15G 857M 15G 6% /home/sk/mygoogledrive
  11.  
  12. $ mount | grep GCSF
  13. GCSF on /home/sk/mygoogledrive type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,allow_other)

當(dāng)操作完成后,你可以使用如下命令來(lái)卸載 Google 云端硬盤:

  1. $ fusermount -u ~/mygoogledrive

瀏覽GCSF GitHub 項(xiàng)目以獲取更多內(nèi)容。

3、Tuxdrive

Tuxdrive 也是一個(gè)非官方 Linux Google 云端硬盤客戶端。我們之前有寫過(guò)一篇關(guān)于 Tuxdrive 比較詳細(xì)的使用方法。可以查看如下鏈接:

當(dāng)然,之前還有過(guò)其它的非官方 Google 云端硬盤客戶端,例如 Grive2、Syncdrive。但它們好像都已經(jīng)停止開(kāi)發(fā)了。當(dāng)有更受歡迎的 Google 云端硬盤客戶端出現(xiàn),我會(huì)對(duì)這個(gè)列表進(jìn)行持續(xù)的跟進(jìn)。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2013-08-22 10:17:51

Google大數(shù)據(jù)業(yè)務(wù)價(jià)值

2010-09-26 09:56:37

虛擬機(jī)物理硬盤

2013-07-26 10:15:29

云計(jì)算大數(shù)據(jù)Hadoop

2010-03-09 15:39:09

Linux硬盤掛載

2024-01-04 17:03:43

Linux操作系統(tǒng)硬盤

2024-11-29 14:59:16

Linux掛載硬盤

2024-03-27 14:11:39

Linux掛載硬盤

2019-12-20 09:50:42

Windows 10文件Google

2021-01-04 05:49:34

VMwareLinux虛擬機(jī)

2010-02-06 13:30:56

Linux掛載

2021-03-29 10:29:09

LinuxdockerLinux系統(tǒng)

2021-01-29 15:20:35

Linux運(yùn)維Linux系統(tǒng)

2009-12-01 16:42:27

Gentoo Linu

2022-04-13 09:26:47

PeergosGoogle開(kāi)源

2010-03-09 15:59:08

Linux硬盤掛載

2022-08-29 08:28:58

JS對(duì)象數(shù)組

2020-03-26 22:12:49

Linux系統(tǒng)服務(wù)器

2015-03-16 12:50:44

2022-05-05 21:47:32

Linuxls 命令

2022-07-20 07:43:51

Linux磁盤
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久亚洲一区二区 | 成人伊人 | 亚洲国产精品视频一区 | 不卡的av在线| 中文字幕精品一区二区三区精品 | 在线观看免费福利 | 国内精品久久久久久 | 欧美全黄| 国产精品久久久亚洲 | 日日噜噜噜夜夜爽爽狠狠视频, | 亚洲精久久| 日本精品视频在线 | 久久性色 | 欧美日韩国产精品激情在线播放 | 国产午夜精品一区二区三区四区 | 性精品 | 国产精品区一区二区三区 | 日本视频一区二区 | 午夜视频免费在线观看 | 国产小视频在线看 | 最新一级毛片 | 久久精品久久久久久 | 国产精品一级 | 国产精品无码永久免费888 | 精品久久久久久亚洲精品 | 天天干天天干 | 毛片视频网站 | 欧洲精品码一区二区三区免费看 | 亚洲一视频 | 91精品国产91久久久久久吃药 | 亚洲小视频在线观看 | 亚洲人免费视频 | 欧美二级 | 欧美视频三区 | 久久无毛 | 欧美一区永久视频免费观看 | 精品乱人伦一区二区三区 | 国产视频中文字幕 | 国产精品一区二区久久 | 午夜视频免费在线 | 日日综合|