Muokataan sivua XFS

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

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.
XFS on varsin toimiva tiedostojärjestelmä ja sen käyttöä kannattaa harkita varsinkin suurempien levyjen tapauksessa. Useamman teratavun levyn tarkistaminen fsck-työkalulla saattaa kestää tunteja [[ext4]]:llä ja vastaavilla, mutta XFS:llä se sujuu hetkessä. 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>
# [[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===
Liitetään se hakemistoon /mnt/xfs
Tiedostojärjestelmä voidaan korjata <tt>xfs_repair</tt> -komennolla:
  [[mount]] /dev/hdb1 /mnt/xfs
  # 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===
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:
# xfs_freeze -f /mnt/xfs
 
Tiedostojärjestelmä vapautetaan <tt>-u</tt> -valitsimella:
# xfs_freeze -u /mnt/xfs


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}}
{{Tiedostojärjestelmät}}


[[Luokka:Tiedostojärjestelmät]]
[[Luokka:Tiedostojärjestelmät]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/XFS