在下一篇文章中,我們將看到兩種方法 在本地將Google雲端硬盤掛載為虛擬文件系統。 Google雲端硬盤是全球最受歡迎的雲存儲提供商之一。
時不時地,一些開發人員為我們帶來了一些客戶 谷歌驅動器 到Gnu / Linux系統。 在這篇文章中,我們將看到兩個 我們的Ubuntu系統的非官方客戶。 有了這些客戶端,我們將能夠在本地掛載Google驅動器,作為一個虛擬文件系統。 這將使我們能夠以非常簡單的方式訪問本機上的文件。
Google-Drive-ocamlfuse
Google-drive-ocamlfuse是一個 FUSE文件系統 用於Google雲端硬盤 用OCaml編寫的。 FUSE是一個允許用戶創建虛擬文件系統的項目。 Google-drive-ocamlfuse允許我們將Google雲端硬盤安裝在Gnu / Linux系統上。
帳戶 對常見文件和文件夾的讀/寫訪問權限,對Google表格和幻燈片的只讀訪問權限。 將為我們提供 支持多個Google雲端硬盤帳戶,處理重複文件,訪問回收站目錄等。
安裝google-drive-ocamlfuse
要在Ubuntu 18.04中安裝它,我們將在終端(Ctrl + Alt + T)中編寫:
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get install google-drive-ocamlfuse
使用
安裝完成後,我們將運行以下命令來 啟動google-drive-ocamlfuse實用程序 從終端(Ctrl + Alt + T):
google-drive-ocamlfuse
首次運行時,該實用程序將打開網絡瀏覽器,然後 會要求我們獲得訪問我們的Google雲端硬盤文件的權限。 授予授權後,將自動創建所有必要的配置文件和文件夾。
身份驗證成功後,我們將在終端中看到以下消息:
現在,我們可以關閉網絡瀏覽器,然後 創建一個掛載點 用於我們的Google雲端硬盤文件。 我們將在終端中輸入內容(Ctrl + Alt + T)
mkdir ~/migoogledrive
最後, 我們將安裝我們的谷歌單位 使用命令:
google-drive-ocamlfuse ~/migoogledrive
之後,我們可以從終端或文件管理器訪問文件。
完成後, 我們將卸載文件系統 使用以下命令進行保險絲:
fusermount -u ~/migoogledrive
如果我們需要它,我們可以 諮詢幫助 使用命令:
google-drive-ocamlfuse --help
另外,我們可以諮詢 官方維基 和倉庫 GitHub項目 為 更多細節.
全球腦脊液
GCSF是一個 基於Google雲端硬盤的FUSE文件系統,使用Rust編程語言編寫。 使用GCSF,我們可以將Google驅動器安裝為本地虛擬文件系統,並從終端或文件管理器訪問內容。
如果您想知道它與其他FUSE項目(例如google-drive-ocamlfuse)有何不同,則GCSF開發人員對Reddit做出了類似的評論: 'GCSF趨向於更快 通過遞歸列出文件或通過從雲端硬盤讀取大文件來實現。 它使用的緩存策略還可以非常快速地讀取已緩存的文件,但以使用更多RAM為代價。
安裝GCSF
要在Ubuntu中安裝它,我們必須 確保我們有 已安裝Rust 在我們的系統中。 還要確保已安裝pkg-config和保險絲包。 我們將在大多數Gnu / Linux發行版的默認存儲庫中找到這些可用的文件。 在Ubuntu及其衍生產品上,可以使用以下命令安裝它們:
sudo apt install -y libfuse-dev pkg-config
滿足所有依賴關係後,運行以下命令以 安裝GCSF:
cargo install gcsf
使用
首先,我們必須 授權我們的Google雲端硬盤。 為此,請執行以下操作:
gcsf login entreunosyceros
您將必須指定會話名稱。 替代entreunosyceros 使用您自己的會話名稱。 您將看到與以下內容類似的結果, 授權您的Google雲端硬盤帳戶的網址.
複製上述網址並將其粘貼到您的瀏覽器中,然後單擊允許 授予訪問您Google雲端硬盤內容的權限。 身份驗證後,您將看到類似以下的結果。
GCSF將在以下位置創建一個配置文件 $ XDG_CONFIG_HOME / gcsf / gcsf.toml,通常定義為 $ HOME / .config / gcsf / gcsf.toml。 憑據存儲在同一目錄中。
我們繼續為以下目錄創建目錄 掛載我們的Google雲端硬盤內容:
mkdir ~/migoogledrivegcfs
現在 我們將編輯/etc/fuse.conf文件:
sudo vi /etc/fuse.conf
我們將取消註釋以下行,以允許非root用戶指定安裝選項:
user_allow_other
我們保存並關閉文件。 我們繼續 安裝我們的谷歌單位 使用命令:
gcsf mount ~/migoogledrivegcfs -s entreunosyceros
用您的會話名稱替換entreunosyceros。 此後,您可以關閉此終端。
現在你可以 查看現有的會議 使用命令:
gcsf list
此時,我們將能夠從終端或文件管理器訪問Google部門的內容。
如果你不知道 你的谷歌驅動器安裝在哪裡,請使用df命令:
df -h
我們將能夠 卸載谷歌驅動器 使用命令:
fusermount -u ~/ migoogledrivegcfs
我們可以得到 有關GCFS的更多信息 從 GitHub資料庫
您好,下午好,我不知道是否可以在這裡問問題,但是,嘿,這是這樣:
我正在嘗試使用GCSF選項,我已經完成了所有步驟,但是我的驅動器上有300 GB以上的磁盤,這是一個公司帳戶,在步驟gcsf mount〜/ migoogledrivegcfs -s entreunosyceros中,我看到了作為所有數據的“同步”開始,並且信息INFO gcsf :: gcsf :: drive_facade>收到的包含250個文件的第460頁開始大量傳遞,在一個小時左右後結束,其他幾行開始:INFO gcsf: :gcsf :: file_manager>檢查更改並可能應用更改。
我昨天開始下午3:00,然後整夜離開了計算機。今天早上,我共享了最後一行的大約10行,並且我一直在工作。 直到昨天晚上,當我進入migoogledrivegcfs文件夾時,它什麼都沒有顯示((當時大約有3行INFO gcsf :: gcsf :: file_manager>正在檢查更改並可能應用它們。),今天早上我已經看到了我的文件夾中的文件,但是我還沒有完成,必須去拿筆記本電腦,我要用CRL + C取消,那時候文件夾中的所有東西都消失了,很明顯是因為我打斷了組裝。 現在我才剛開始,並且正在做同樣的事情。
問題是,是否總是需要進行此剪輯蒙太奇,還是只讓它完成一次? 完成整個過程後,是否保存了所有內容? 也就是說,如果我重新啟動計算機,每當我再次進入該文件夾時,它都會掛載我的Google雲端硬盤數據,並且會自動進行同步?
謝謝你的信息。
你好。 感謝您的指導。
Google拒絕登錄,並顯示錯誤400(錯誤請求),因為網址格式不正確。 發生在別人身上嗎? 你知道怎麼解決嗎?
«400。 那是一個錯誤。
服務器無法處理該請求,因為該請求的格式不正確。 不應重試。 我們知道的就這些。 ”
謝謝
與gcsf一起使用,方法是執行gcsf登錄用戶名
或(nombreUsuario@gmail.com)