Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| '''XFS''' on [[Silicon Graphics]]in kehittämä [[Journalointi|journaloiva]] tiedostojärjestelmä. Alun perin se kehitettiin yhtiön omaa [[wikipedia:fi:IRIX|IRIX]]-käyttöjärjestelmää varten. Vuonna 2000 se julkaistiin [[GPL]]-lisenssin alaisuudessa ja sisällytettiin Linuxin [[Kernel|ytimeen]] versiosta 2.4.25 alkaen. Nykyisin sitä tukevat käytännössä kaikki Linux-[[jakelu]]t ja myös mm. [[FreeBSD]].
| | XFS on Silicon Graphicsin kehittämä [[Journalointi|journaloiva]] tiedostojärjestelmä. Alunperin se kehitettiin yhtiön omaa [[wikipedia:fi:IRIX|IRIX]]-käyttöjärjestelmää varten. Vuonna 2000 se julkaistiin [[GPL]]-lisenssin alaisuudessa ja sisällytettiin Linuxin [[Kernel|ytimeen]] versiosta 2.4.25 alkaen. Nykyisin sitä tukevat käytännössä kaikki Linux-[[jakelu]]t ja myös mm. FreeBSD. |
| | |
| XFS on varsin toimiva tiedostojärjestelmä ja sen käyttöä kannattaa harkita varsinkin suurempien levyjen tapauksessa. Huonona puolena XFS-tiedostojärjestelmää ei voi pienentää, ainoastaan suurentaa. [[LVM]] on XFS:lle erittäin hyvä pari.
| |
| | |
| {| class="wikitable"
| |
| |-
| |
| !
| |
| ! 32-bit
| |
| ! 64-bit
| |
| |-
| |
| | Tiedostojärjestelmän maksimikoko
| |
| | 16TB
| |
| | 18EB
| |
| |-
| |
| | Tiedoston maksimikoko
| |
| | 16TB
| |
| | 9EB
| |
| |}
| |
|
| |
|
| ==Käyttö== | | ==Käyttö== |
| {{Oikeudet}}
| | Alustetaan osio /dev/hdb1 XFS-tiedostojärjestelmään: |
| | | mkfs.xfs /dev/hdb1 |
| Alustetaan osio <tt>/dev/hdb1</tt> XFS-tiedostojärjestelmään: | |
| # mkfs.xfs /dev/hdb1 | |
|
| |
|
| Liitetään se hakemistoon <tt>/mnt/xfs</tt> | | Liitetään se hakemistoon /mnt/xfs |
| # [[mount]] /dev/hdb1 /mnt/xfs | | [[mount]] /dev/hdb1 /mnt/xfs |
|
| |
|
| ===Koon kasvattaminen===
| |
| Tiedostojärjestelmän kokoa voidaan kasvattaa liitettynä, koko annetaan lohkoina:
| |
| # xfs_growfs /mnt/xfs -D koko
| |
|
| |
| ===Tiedostojärjestelmän korjaaminen===
| |
| Tiedostojärjestelmä voidaan korjata <tt>xfs_repair</tt> -komennolla:
| |
| # xfs_repair /dev/laite
| |
| Mikäli loki on viallinen, kannattaa yrittää liittää ja irrottaa tiedostojärjestelmä, minkä jälkeen yrittää korjata se uudelleen. Mikäli loki on korruptoitunut eikä edellinen auta, voidaan käyttää <tt>-L</tt> -valintaa, joka nollaa lokin. Tämä toimenpide saattaa kuitenkin aiheuttaa korruptoitumista ja johtaa datahäviöön.:
| |
| # xfs_repair -L /dev/laite
| |
|
| |
| ===Eheyttäminen===
| |
| Eheytetään XFS-osio (täytyy olla liitettynä): | | Eheytetään XFS-osio (täytyy olla liitettynä): |
| # xfs_fsr /mnt/xfs | | xfs_fsr /mnt/xfs |
|
| |
|
| ===Jäädyttäminen=== | | ==Katso myös== |
| Jäädyttämisellä tarkoitetaan tiedostojärjestelmän kirjoitusoperaatioiden pysäyttämistä siksi aikaa kun tiedostojärjestelmä on jäädytettynä. Jäätyneestä tiedostojärjestelmästä voidaan turvallisesti ottaa esimerkiksi varmuuskopio. Jäädytys tapahtuu <tt>xfs_freeze</tt> -komennolla <tt>-f</tt> -valitsimella:
| | * [[Tiedostojärjestelmä]] |
| # xfs_freeze -f /mnt/xfs
| | * [[Ext2]] |
| | | * [[Ext3]] |
| Tiedostojärjestelmä vapautetaan <tt>-u</tt> -valitsimella:
| | * [[Ext4]] |
| # xfs_freeze -u /mnt/xfs
| | * [[Dumpe2fs]] |
| | * [[Mkfs]] |
| | * [[Tune2fs]] |
|
| |
|
| Yritys kirjoittaa jäädytettyyn tiedostojärjestelmään jää odottamaan "sulatusta". Sen vuoksi esimerkiksi juureen tai /homeen liitetyn tiedostojärjestelmän jäädyttäminen saattaa jumitaa järjestelmän, joten harkintaa on käytettävä. | | Yritys kirjoittaa jäädytettyyn tiedostojärjestelmään jää odottamaan "sulatusta". Sen vuoksi esimerkiksi juureen tai /homeen liitetyn tiedostojärjestelmän jäädyttäminen saattaa jumitaa järjestelmän, joten harkintaa on käytettävä. |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [http://oss.sgi.com/projects/xfs/ Kotisivu] | | *[http://oss.sgi.com/projects/xfs/ Kotisivu] |
| * [https://lwn.net/Articles/638546/ LWN.net - XFS: There and back ... and there again?]
| |
| * [https://lwn.net/Articles/573658/ LWN.net - A new maintainer for XFS?]
| |
| * [https://lwn.net/Articles/476263/ LWN.net - XFS: the filesystem of the future?]
| |
| | |
| {{Tiedostojärjestelmät}}
| |
|
| |
|
| [[Luokka:Tiedostojärjestelmät]] | | [[Luokka:Tiedostojärjestelmät]] |