<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux怎么使用JFS文件系統(tǒng)

        Linux怎么使用JFS文件系統(tǒng)

        時(shí)間: 春健736 分享

        Linux怎么使用JFS文件系統(tǒng)

          文件系統(tǒng)是操作系統(tǒng)用于明確存儲(chǔ)設(shè)備(常見(jiàn)的是磁盤(pán),也有基于NAND Flash的固態(tài)硬盤(pán))或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在存儲(chǔ)設(shè)備上組織文件的方法。那么Linux怎么使用JFS文件系統(tǒng)呢?今天學(xué)習(xí)啦小編與大家分享下Linux使用JFS文件系統(tǒng)的具體操作步驟,有需要的朋友不妨了解下。

          Linux使用JFS文件系統(tǒng)方法

          JFS是IBM公司為linux系統(tǒng)開(kāi)發(fā)的一個(gè)日志文件系統(tǒng)。從IBM的實(shí)力及它對(duì)Linux的態(tài)度來(lái)看,JFS應(yīng)該是未來(lái)日志文件系統(tǒng)中最具實(shí)力的一個(gè)文件系統(tǒng)。

          JFS提供了基于日志的字節(jié)級(jí)文件系統(tǒng),該文件系統(tǒng)是為面向事務(wù)的高性能系統(tǒng)而開(kāi)發(fā)的。JFS 能夠在幾秒或幾 分鐘內(nèi)就把文件系統(tǒng)恢復(fù)到一致?tīng)顟B(tài)。JFS能夠保證數(shù)據(jù)在任何意外宕機(jī)的情況下,不會(huì)造成磁盤(pán)數(shù)據(jù)的丟失與損壞。

          一、JFS文件系統(tǒng)特點(diǎn)

          1.存儲(chǔ)空間更大

          JFS 支持的最小文件系統(tǒng)是 16M 字節(jié)。最大文件系統(tǒng)的大小為 512 萬(wàn)億字節(jié)(TB)。JFS 是真正意義上的 64 位的文件系統(tǒng)。所有 JFS 文件系統(tǒng)結(jié)構(gòu)化字段都是 64 位大小。

          2.動(dòng)態(tài)磁盤(pán) inode 分配

          JFS 按需為磁盤(pán) inode 動(dòng)態(tài)地分配空間,釋放不再需要的空間。這種方式避開(kāi)了在文件系統(tǒng)創(chuàng)建期間,為磁盤(pán) inode 保留固定數(shù)量空間的傳統(tǒng)方法。用戶不需要考慮文件系統(tǒng)包含的文件和目錄最大數(shù)目。

          3.基于盤(pán)區(qū)的尋址結(jié)構(gòu)

          JFS 使用基于盤(pán)區(qū)的尋址結(jié)構(gòu),JFS 分配嘗試通過(guò)分配最小數(shù)量的盤(pán)區(qū)策略,而使每個(gè)盤(pán)區(qū)盡可能大。這有利于大的 I/O 傳送,磁盤(pán)讀寫(xiě)性能所有提高。

          4.塊尺寸可變

          JFS 支持 512、1024、2048 和 4096 字節(jié)的塊尺寸,允許用戶根據(jù)應(yīng)用環(huán)境優(yōu)化空間利用率。較小的塊尺寸減少有利于內(nèi)部存儲(chǔ)碎片的數(shù)量,提高空間利用率。系統(tǒng)缺省塊尺寸為 4096 字節(jié)。

          二、使用JFS文件系統(tǒng)

          1.編譯內(nèi)核以支持JFS文件系統(tǒng)

          首先下載最新的2.4.x 核心,然后下載JFS系統(tǒng)軟件包,名稱為:jfs-x.y.z-patch.tar.gz。 將下載文件存放在/usr/src目錄中。

          在/usr/src/上當(dāng)目錄下解開(kāi)jfs的軟件包

          # tar –zxvf jfs-2.4-1.0.4.tar.gz

          # tar –zxvf jfs-2.4-1.0.4-patch.tar.gz

          得到四個(gè)文件:

          jfs-2.4.common-v1.0.4-patch

          jfs-2.4.7-v1.0.4-patch

          jfs-2.4.5-v1.0.4-patch

          jfs-2.4.0-v1.0.4-patch

          其中,jfs-2.4.common-v1.0.4-patch文件用于所有的2.4核心,jfs-2.4.0-v1.0.4-patch用于2.4.0-2.4.2。jfs-2.4.5-v1.0.4-patch可用于核心2.4.5及2.4.6。

          注意仔細(xì)閱讀README文件,不要用錯(cuò)了patch文件

          接著是為核心打補(bǔ)丁:

          # patch –p1 < jfs-2.4.5-v1.0.4-patch

          打補(bǔ)丁工作完成。

          最后運(yùn)行

          #make menuconfig

          將新的文件系統(tǒng)加入了核心編譯配置文件中,要進(jìn)行以下內(nèi)核配置:

          使用make menuconfig 在菜單"Code maturity level options"中,選擇"Prompt for development and/or incomplete code/drivers."選項(xiàng)。然后,進(jìn)入文件系統(tǒng)菜單"File systems",選擇"JFS filesystem support."選項(xiàng)。配置核心,使核心支持JFS文件系統(tǒng)。配置核心的其它選項(xiàng)。

          <*> JFS filesystem support

          ##將JFS文件系統(tǒng)的支持編譯入內(nèi)核,也可以將其編譯成模塊加載方式,見(jiàn)以下選擇:

          JFS filesystem support

          筆者建議將JFS文件系統(tǒng)支持直接編譯進(jìn)內(nèi)核,這有利于提高系統(tǒng)性能。

          然后編譯核心:

          #make dep

          #make clean

          #make bzImage

          #make modules

          #make modules_install

          #cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.5-jfs

          最后,編輯 /etc/lilo.conf 文件,加入新內(nèi)核條目,以便使用新的內(nèi)核引導(dǎo)系統(tǒng)。如下所示,在 lilo.conf文件中加入以下幾行內(nèi)容:

          image=/boot/vmlinuz-2.4.5-jfs

          label=jfs

          read-only

          root=/dev/hda5

          然后運(yùn)行l(wèi)ilo,使更改生效。

          #lilo

          三、創(chuàng)建JFS文件系統(tǒng)

          1.查看系統(tǒng)對(duì)JFS文件系統(tǒng)的支持

          如果新的內(nèi)核正確啟動(dòng),這說(shuō)明核心已支持JFS文件系統(tǒng)了。查看系統(tǒng)進(jìn)程,可以看到以下進(jìn)程:

          #lsmod

          7 ? SW 0:00 [jfsIO]

          8 ? SW 0:00 [jfsCommit]

          9 ? SW 0:00 [jfsSync]

          如果你看到了以上這幾個(gè)進(jìn)程,這表明系統(tǒng)核心已支持JFS文件系統(tǒng)。

          另外,在/proc/fs/jfs 目錄下應(yīng)該還有三個(gè)文件:

          jfsFYI

          logmgr

          TxAnchor

          2.下載編譯JFS文件系統(tǒng)工具

          為了使用JFS文件系統(tǒng),我們還需要?jiǎng)?chuàng)建文件系統(tǒng)的工具,到IBM的JFS網(wǎng)站下載相應(yīng)工具jfsutils-1.0.7.tar.gz軟件包。

          編譯安裝過(guò)程如下:

          #tar –zxvf jfsutils-1.0.7.tar.gz

          #cd jfsutils-1.0.7

          #./configure

          #make

          #make install

          安裝完成后,在/usr/sbin中就多出一個(gè) 可執(zhí)行文件mkfs.jfs,我們就用它將分區(qū)格式化成jfs文件系統(tǒng)。

          3.創(chuàng)建JFS文件系統(tǒng)

          以下開(kāi)始創(chuàng)建一個(gè)JFS文件系統(tǒng), 將hda6分區(qū)格式化成JFS文件系統(tǒng),以下為格式化時(shí)顯示的內(nèi)容:

          #mkfs -t jfs /dev/hda6

          mkfs.jfs development version: $Name: v0_3_1 $

          Warning! All data on device /dev/hda6 will be lost!

          Continue? (Y/N) y

          \

          Format completed successfully.

          5120608 kilobytes total disk space.

          運(yùn)行完成后,JFS文件系統(tǒng)已經(jīng)在hda6分區(qū)創(chuàng)建完成了。

          4.加載JFS文件系統(tǒng)

          首先,創(chuàng)建一個(gè)目錄jfs,以便將JFS文件系統(tǒng)mount到其上:

          #mkdir jfs

          將新的分區(qū)mount到j(luò)fs目錄下:

          #mount –t jfs /dev/hda6 /jfs

          這樣,新的文件系統(tǒng)就加載到/jfs目錄下了。現(xiàn)在可以使用新的文件系統(tǒng)了。

          四、使用JFS文件系統(tǒng)

          1.普通分區(qū)使用JFS文件系統(tǒng)

          Linux內(nèi)核支持了JFS文件系統(tǒng)后,可以將磁盤(pán)所有分區(qū)均格式化為JFS文件系統(tǒng)。通常情況下,建議/usr,/usr/sbin等分區(qū)采用非日志文件系統(tǒng),而在那些對(duì)讀寫(xiě)要求頻繁的分區(qū)上使用JFS文件系統(tǒng)。這有利于提高系統(tǒng)性能。

          2.主引導(dǎo)區(qū)使用JFS文件系統(tǒng)

          主分區(qū)為linux的啟動(dòng)分區(qū),其中存放了系統(tǒng)啟動(dòng)所需的基本文件。以下開(kāi)始將JFS文件系統(tǒng)用于主分區(qū),首先備份主分區(qū)上的所有常用文件目錄:

          #cd /

          #cp -a bin etc lib boot dev home usr var [...] /jfs

          #mkdir /jfs/proc

          在使用JFS文件系統(tǒng)啟動(dòng)之前,還應(yīng)該更改/etc/fstab文件,將相應(yīng)的分區(qū)用作根分區(qū)。如下所示:原來(lái)的根分區(qū)為:

          LABEL=/ / ext2 defaults 1 1

          應(yīng)該更改為:

          /dev/hda6 / jfs defaults 1 1

          然后,編譯/etc/lilo.conf文件,將主引導(dǎo)分區(qū)更改為/dev/hda6。置label為jfs,將缺省的啟動(dòng)設(shè)置為jfs。

          如下所示:

          default=jfs

          ...

          image=/boot/vmlinuz-2.4.0-jfs

          label=jfs

          read-only

          root=/dev/hda6

          然后,運(yùn)行l(wèi)ilo,完成。

          最后,reboot 系統(tǒng),啟動(dòng)之后,你就得到一個(gè)純jfs文件系統(tǒng)的linux環(huán)境了,剩下的事情就是將原來(lái)的主分區(qū)重新格式化成 jfs,然后再將其mount到主分區(qū)的某個(gè)目錄下就行了。

        看過(guò)“Linux怎么使用JFS文件系統(tǒng)”的人還看了:

        1.linux下free命令使用方法

        2.Linux下nl命令怎么用

        3.Linux命令如何連接

        4.Linux下traceroute命令怎么用

        5.mv命令怎么用

        6.11個(gè)很有用的Linux 命令

        892905 主站蜘蛛池模板: 三上悠亚精品二区在线观看| 亚洲老女人区一区二视频| 国产高清视频在线播放www色| 成人天堂资源www在线| 亚洲日本精品一区二区| 2021最新国产在线人成| 国产精品男女午夜福利片| 香蕉在线精品一区二区| 97久久精品人人做人人爽| 亚洲日韩久热中文字幕| 玩弄人妻少妇精品视频| 精品一卡2卡三卡4卡乱码精品视频| 91免费精品国偷自产在线在线| 久久精品国产91久久麻豆| 西西444www高清大胆| 熟女少妇精品一区二区| 人成午夜免费大片| 国产毛片片精品天天看视频| 成人无码区免费视频| 丰满的已婚女人hd中字| 色欲综合久久中文字幕网| 日产国产一区二区不卡| 99久久亚洲综合精品成人| 亚洲av无码专区在线亚| 久久久久成人精品无码中文字幕| 欧美亚洲综合成人A∨在线| 亚洲一区二区三区av链接| 亚洲欧美中文日韩V日本| 91国内精品久久久久影院| 99久久久国产精品免费无卡顿| 一个人看的WWW免费视频在线观看| 青青草国产自产一区二区| 一级内射片在线网站观看视频| 国产在线视频不卡一区二区| 欧美精品1区2区| 激情综合网激情五月俺也想| 亚洲男人第一无码av网| 久热视频这里只有精品6| 欧美成人精品三级网站| 人妻va精品va欧美va| 亚洲伊人情人综合网站|