91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux如何使用mergefs增加虛擬存儲

發布時間:2021-10-23 11:49:04 來源:億速云 閱讀:149 作者:小新 欄目:系統運維

這篇文章主要介紹了linux如何使用mergefs增加虛擬存儲,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

安裝和配置 mergefs

使用 sudo 安裝已下載的 mergefs 軟件包:

$ sudo dnf install mergerfs-2.29.0-1.fc31.x86_64.rpm

現在,你可以將多個磁盤掛載為一個驅動器。如果你有一臺媒體服務器,并且希望所有媒體文件都顯示在一個地方,這將很方便。如果將新文件上傳到系統,那么可以將它們復制到 mergefs 目錄,mergefs 會自動將它們復制具有足夠可用空間的磁盤上。

這是使你更容易理解的例子:

$ df -hT | grep disk/dev/sdb1      ext4      23M  386K 21M 2% /disk1/dev/sdc1      ext4      44M  1.1M 40M 3% /disk2 $ ls -l /disk1/Videos/total 1-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv $ ls -l /disk2/Videos/total 2-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv-rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv

在此例中掛載了兩塊磁盤,分別為 disk1disk2。兩個驅動器都有一個包含文件的 Videos 目錄。

現在,我們將使用 mergefs 掛載這些驅動器,使它們看起來像一個更大的驅動器。

$ sudo mergerfs -o defaults,allow_other,use_ino,category.create=mfs,moveonenospc=true,minfreespace=1M /disk1:/disk2 /media

mergefs 手冊頁非常龐雜,因此我們將說明上面提到的選項。

  • defaults:除非指定,否則將使用默認設置。

  • allow_other:允許 sudoroot 以外的用戶查看文件系統。

  • use_ino:讓 mergefs 提供文件/目錄 inode 而不是 libfuse。雖然不是默認值,但建議你啟用它,以便鏈接的文件共享相同的 inode 值。

  • category.create=mfs:根據可用空間在驅動器間傳播文件。

  • moveonenospc=true:如果啟用,那么如果寫入失敗,將進行掃描以查找具有最大可用空間的驅動器。

  • minfreespace=1M:最小使用空間值。

  • disk1:第一塊硬盤。

  • disk2:第二塊硬盤。

  • /media:掛載驅動器的目錄。

看起來是這樣的:

$ df -hT | grep disk/dev/sdb1  ext4           23M      386K 21M 2% /disk1/dev/sdc1  ext4           44M      1.1M 40M 3% /disk2 $ df -hT | grep media1:2        fuse.mergerfs  66M      1.4M 60M 3% /media

你可以看到現在 mergefs 掛載顯示的總容量為 66M,這是兩塊硬盤的總容量。

繼續示例:

有一個叫 Baby's second Xmas.mkv 的 30M 視頻。讓我們將其復制到用 mergerfs 掛載的 /media 文件夾中。

$ ls -lh "Baby's second Xmas.mkv"-rw-rw-r--. 1 curt curt 30M Apr 20 08:45 Baby's second Xmas.mkv$ cp "Baby's second Xmas.mkv" /media/Videos/

這是最終結果:

$ df -hT | grep disk/dev/sdb1  ext4          23M 386K 21M 2% /disk1/dev/sdc1  ext4          44M 31M 9.8M 76% /disk2 $ df -hT | grep media1:2        fuse.mergerfs 66M 31M 30M 51% /media

從磁盤空間利用率中可以看到,因為 disk1 沒有足夠的可用空間,所以 mergefs 自動將文件復制到 disk2

這是所有文件詳情:

$ ls -l /disk1/Videos/total 1-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv $ ls -l /disk2/Videos/total 30003-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv-rw-rw-r--. 1 curt curt 30720000 Apr 20 08:47 Baby's second Xmas.mkv-rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv $ ls -l /media/Videos/total 30004-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv-rw-rw-r--. 1 curt curt 30720000 Apr 20 08:47 Baby's second Xmas.mkv-rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv

當你將文件復制到 mergefs 掛載點時,它將始終將文件復制到有足夠可用空間的硬盤上。如果池中的所有驅動器都沒有足夠的可用空間,那么你將無法復制它們。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“linux如何使用mergefs增加虛擬存儲”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

徐水县| 乌什县| 曲靖市| 中方县| 财经| 玛沁县| 扎赉特旗| 敖汉旗| 永仁县| 芒康县| 嘉定区| 东乡族自治县| 手游| 高邮市| 天峨县| 桓仁| 白银市| 绩溪县| 邹平县| 叶城县| 临潭县| 台东县| 曲周县| 密山市| 鄂托克旗| 藁城市| 乃东县| 内江市| 惠水县| 冕宁县| 休宁县| 东港市| 华池县| 兖州市| 集安市| 中宁县| 庐江县| 吴旗县| 常山县| 加查县| 卢湾区|