linux環境下使用GFS檔案系統

2021-09-08 07:45:45 字數 1596 閱讀 7067

gfs檔案系統其實是乙個網路日誌檔案系統,通常被用作多台計算機共享同一儲存裝置……

gfs檔案系統其實是乙個網路日誌檔案系統,通常被用作多台計算機共享同一儲存裝置。由於 gfs是日誌檔案系統,所以,如果將其應用到單獨的一台計算機上,即完全等同於 本地日誌檔案系統,享受日誌檔案系統帶來的好處。本文便向各位簡介gfs檔案系統在linux環境下的使用。

gfs檔案系統

1、編譯核心

回答一大串的yes,

完成打補丁工作。之後,執行以下命令:

#make menuconfig

#make dep

#make bzimage;make modules; make modules_install

#cp bzimage /boot

2、安裝gfs檔案系統的配套工具軟體安裝步驟如下:

#tar –zxvf gfs-4.2.0.tar.gz

編譯過程如下:

#./configure

#make

#make install

編譯安裝gfs工具完成。

二、使用gfs檔案系統

在編譯時,將gfs編譯為可載入模組,所以在使用時,首先要載入gfs模組。載入模組命令如下:

#modprobe nolock

在載入gfs模組之前首先要載入nolock模組,因為gfs依賴於nolock模組

#modprobe gfs

編譯時,gfs檔案系統是以可插入模組方式編譯的,所以用此命令載入gfs模組。

核心載入了對gfs檔案系統的支援模組後,接下來是建立乙個gfs檔案系統,使用gfs工具建立gfs檔案系統,建立過程如下:

[root@test /sbin]# ./mkfs_gfs -j 5 /dev/sda8 –p nolock

device: /dev/sda8

blocksize: 4096

filesystem size: 177484

journals: 5

resource groups: 10

locking protocol:

lock table:

syncing...

all done

[root@test /sbin]#

說明:將分割槽/dev/sda8格式化為gfs檔案系統,在本分區內儲存日誌記錄。

格式化完成後,下來是載入gfs檔案系統

# mount –t gfs /dev/hda8 /gfs ##說明:將gfs分割槽載入到/gfs目錄下

gfs: trying to acquire journal lock 0…

gfs: trying at journal 0…

gfs: done

以上表示成功mount,接下來就可以使用了。

為了讓以後機器啟動以後自動載入gfs檔案系統,需要改寫/etc/fstab檔案,加以下內容:

/dev/hda8 /gfs default 0 0

以後系統啟動時就會自動載入gfs檔案系統了。

linux環境下使用GFS檔案系統

gfs檔案系統其實是乙個網路日誌檔案系統,通常被用作多台計算機共享同一儲存裝置。由於gfs是日誌檔案系統,所以,如果將其應用到單獨的一台計算機上,即完全等同於 本地日誌檔案系統,享受日誌檔案系統帶來的好處。本文便向各位簡介gfs檔案系統在linux環境下的使用。gfs檔案系統1 編譯核心回答一大串的...

Linux環境下使用JFS檔案系統

jfs提供了基於日誌的位元組級檔案系統,該檔案系統是為面向事務的高效能系統而開發的。jfs 能夠在幾秒或幾 分鐘內就把檔案系統恢復到一致狀態。jfs能夠保證資料在任何意外宕機的情況下,不會造成磁碟資料的丟失與損壞。一 jfs檔案系統特點 1 儲存空間更大 jfs 支援的最小檔案系統是 16m 位元組...

linux環境下編譯C 檔案

最近需要將 上傳到github,順便使得 要在ubuntu上能夠編譯執行。稍微學習了一下ubuntu環境下的c 檔案編譯方式。隨便寫個簡單的程式 test.cpp include int main int argc,char argv 可以直接g test.cpp編譯,編譯器預設的動作 編譯源 檔案...