Btrfs

A Btrfs fájlrendszer hasznos csatlakoztatási beállításai

A Btrfs fájlrendszer hasznos csatlakoztatási beállításai

Mint minden más fájlrendszer, a Btrfs fájlrendszerben is sok csatolási lehetőség van, amelyek segítségével konfigurálhatja a Btrfs fájlrendszer viselkedését a fájlrendszer csatlakoztatása közben.

Ez a cikk bemutatja, hogyan csatolhat egy Btrfs fájlrendszert a kívánt csatlakoztatási opciókkal. Elmagyarázok néhány hasznos Btrfs csatlakoztatási lehetőséget is. Tehát kezdjük.

Rövidítések

ACL - Beléptető lista
RAJTAÜTÉS - Redundáns független / olcsó lemezek tömbje
UUID - Univerzálisan egyedi azonosító

Hol helyezzük el a Btrfs Mount opciókat

A Btrfs fájlrendszert a hegy parancssori program vagy a / etc / fstab fájl indításkor. A Btrfs fájlrendszer viselkedését a csatlakoztatási beállítások segítségével konfigurálhatja. Ebben a részben bemutatom, hogyan lehet egy Btrfs fájlrendszert különféle csatlakoztatási lehetőségek segítségével felcsatolni:

  1. parancssorból.
  2. használni a / etc / fstab

A parancssorból csatlakoztathat egy Btrfs fájlrendszert (amelyet a sdb tárolóeszköz) a /adat könyvtár a csatolási opciókkal 1.opció, opció2, opció3, stb. alábbiak szerint:

$ sudo mount -o 1. opció, 2. opció, 3. opció,… / dev / sdb / data

Ugyanazt a Btrfs fájlrendszert az indításkor csatlakoztatni a / etc / fstab fájlt, meg kell találnia a Btrfs fájlrendszer UUID azonosítóját.

A Btrfs fájlrendszer UUID azonosítóját a következő paranccsal találhatja meg:

$ sudo blkid --match-token TYPE = btrfs

Amint láthatja, a Btrfs fájlrendszer UUID azonosítója a sdb tároló eszköz c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Nyissa meg a / etc / fstab fájl a következő paranccsal:

$ sudo nano / etc / fstab

Az UUID-t tartalmazó Btrfs fájlrendszer automatikus csatlakoztatása c69a889a-8fd2-4571-bd97-a3c2e4543b6b a /adat könyvtár a csatolási opciókkal 1.opció,opció2,opció3, stb., adja hozzá a következő sort a / etc / fstab fájl.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs 1. opció, 2. opció, 3. opció,… 0 0

Ha végzett, nyomja meg a gombot + x utána Y és hogy megmentse a / etc / fstab fájl.

A Btrfs fájlrendszert fel kell szerelni a kívánt csatolási opciókkal.

Fontos Btrfs Mount opciók

Ebben a részben megmagyarázom a Btrfs fontos csatlakoztatási lehetőségeit. Tehát kezdjük.

A legfontosabb Btrfs csatlakoztatási lehetőségek a következők:

1. acl és noacl
Az ACL kezeli a Btrfs fájlrendszer fájljainak és könyvtárainak felhasználói és csoportjogosultságait.

A acl A Btrfs mount opció lehetővé teszi az ACL-t. Az ACL letiltásához használhatja a noacl mount opció.

Alapértelmezés szerint az ACL engedélyezve van. Tehát a Btrfs fájlrendszer a acl mount opció alapértelmezés szerint.

2. autodefrag és noautodefrag
A Btrfs fájlrendszer töredezettségmentesítése javítja a fájlrendszer teljesítményét az adatok töredezettségének csökkentésével.

A autodefrag A mount opció lehetővé teszi a Btrfs fájlrendszer automatikus töredezettségmentesítését.

A noautodefrag A mount opció letiltja a Btrfs fájlrendszer automatikus töredezettségmentesítését.

Alapértelmezés szerint az automatikus töredezettségmentesítés ki van kapcsolva. Tehát a Btrfs fájlrendszer a noautodefrag mount opció alapértelmezés szerint.

3. összenyom és összenyom-erő
A Btrfs fájlrendszer fájlrendszer szintű adattömörítését vezérli.

A borogatás opció csak azokat a fájlokat tömöríti, amelyeket érdemes tömöríteni (ha a fájl tömörítése lemezterületet takarít meg).

A összenyomó erő opció tömöríti a Btrfs fájlrendszer minden fájlját, még akkor is, ha a fájl tömörítése megnöveli annak méretét.

A Btrfs fájlrendszer sok tömörítési algoritmust támogat, és mindegyik tömörítési algoritmusnak különböző a tömörítési szintje.

A Btrfs által támogatott tömörítési algoritmusok a következők: lzo, zlib (1–9. szint), és zstd (1–15. szint).

A következő csatlakoztatási lehetőségek egyikével megadhatja, hogy milyen tömörítési algoritmust használjon a Btrfs fájlrendszerhez:

További információ: A Btrfs fájlrendszer tömörítésének engedélyezése című cikkem.

4. subvol és subvolid
Ezeket a csatlakoztatási opciókat a Btrfs fájlrendszer adott részmennyiségének külön történő csatlakoztatására használják.

A subvol A mount opció a Btrfs fájlrendszer részmennyiségének a relatív elérési útvonalon történő csatlakoztatására szolgál.

A alszilárd A mount opció a Btrfs fájlrendszer almennyiségének felcsatolására szolgál a részmennyiség azonosítójával.

További információért olvassa el a Btrfs almennyiségek létrehozása és felszerelése című cikkemet.

5. eszköz
A eszköz A mount opciót a többeszközös Btrfs fájlrendszer vagy a Btrfs RAID használja.

Bizonyos esetekben előfordulhat, hogy az operációs rendszer nem észleli a többeszközös Btrfs fájlrendszerben vagy a Btrfs RAID-ben használt tárolóeszközöket. Ilyen esetekben használhatja a eszköz mount opcióval megadhatja azokat az eszközöket, amelyeket használni kíván a Btrfs többeszközös fájlrendszerhez vagy RAID-hez.

Használhatja a eszköz A mount opció többször is különböző tárolóeszközök betöltéséhez a Btrfs többeszközös fájlrendszerhez vagy RAID-hez.

Használhatja az eszköz nevét (i.e., sdb, SDK) vagy UUID, UUID_SUB, vagy PARTUID a tárolóeszköznek a eszköz mount opció a tárolóeszköz azonosításához.

Például,

6. leromlott
A leromlott A mount opció lehetővé teszi a Btrfs RAID kevesebb tárolóeszközzel történő felszerelését, mint amennyire a RAID profil szükséges.

Például a raid1 profilhoz 2 tárolóeszköz szükséges. Ha az egyik tárolóeszköz semmilyen esetben sem érhető el, akkor a leromlott mount opció a RAID csatlakoztatásához, annak ellenére, hogy a 2 tárolóeszközből 1 rendelkezésre áll.

7. elkövetni
A elkövetni A mount opcióval beállítható az az intervallum (másodpercben), amelyen belül az adatokat a tárolóeszközre írják.

Az alapértelmezett érték 30 másodperc.

A elkövetni 15 másodperc intervallumot használhatja a mount opciót elkövetni = 15 (mondjuk).

8. ssd és nossd
A ssd A mount opció megmondja a Btrfs fájlrendszernek, hogy a fájlrendszer SSD tárolóeszközt használ, és a Btrfs fájlrendszer elvégzi a szükséges SSD optimalizálást.

A nossd A mount opció letiltja az SSD optimalizálását.

A Btrfs fájlrendszer automatikusan észleli, hogy SSD-t használnak-e a Btrfs fájlrendszerhez. SSD használatakor a ssd A mount opció engedélyezve van. Egyébként a nossd A mount opció engedélyezve van.

9. ssd_spread és nossd_spread
A ssd_spread A mount opció megpróbálja lefoglalni az SSD-ről a folyamatos kihasználatlan területeket. Ez a szolgáltatás javítja az alacsony kategóriájú (olcsó) SSD-k teljesítményét.

A nossd_spread mount opció letiltja a ssd_spread funkció.

A Btrfs fájlrendszer automatikusan észleli, hogy SSD-t használnak-e a Btrfs fájlrendszerhez. SSD használatakor a ssd_spread A mount opció engedélyezve van. Egyébként a nossd_spread A mount opció engedélyezve van.

10. dobja ki és dobja el
Ha olyan SSD-t használ, amely támogatja az aszinkron sorban lévő TRIM-et (SATA rev3.1), majd a eldobni A mount opció lehetővé teszi a felszabadított fájlblokkok elvetését. Ez javítja az SSD teljesítményét.

Ha az SSD nem támogatja az aszinkron sorban lévő TRIM-et, akkor a eldobni A mount opció rontja az SSD teljesítményét. Ebben az esetben a nodicard mount opciót kell használni.

Alapértelmezés szerint a nodicard mount opciót használjuk.

11. norecovery
Ha a norecovery A mount opciót használjuk, a Btrfs fájlrendszer nem próbálja meg végrehajtani az adat-helyreállítási műveletet a csatlakoztatáskor.

12. usebackuproot és nousebackuproot
Ha a usebackuproot A mount opciót használjuk, a Btrfs fájlrendszer megpróbálja helyreállítani a rossz / sérült fa gyökeret a csatlakoztatáskor. A Btrfs fájlrendszer több fa gyökeret tárolhat a fájlrendszerben. A usebackuproot A mount opció megkeresi a jó fa gyökerét, és az első jót használja.

A nousebackuproot A mount opció nem fogja ellenőrizni vagy helyreállítani a rossz / sérült fa gyökereket a csatlakoztatáskor. Ez a Btrfs fájlrendszer alapértelmezett viselkedése.

13. space_cache, space_cache = version, nospace_cache és clear_cache
A space_cache A mount opció a szabad hely gyorsítótárának vezérlésére szolgál. Szabad hely-gyorsítótár használható a Btrfs fájlrendszer blokkcsoportos szabad területének memóriába (RAM) olvasásának teljesítményének javítására.

A Btrfs fájlrendszer a szabad hely gyorsítótárának két változatát támogatja: v1 (alapértelmezett) és v2

A v2 a szabad hely-gyorsítótár mechanizmusa javítja a nagy fájlrendszerek (több terabájt méretű) teljesítményét.

Használhatja a mount opciót space_cache = v1 beállítani a v1 a szabad hely gyorsítótárának és a mount opciónak space_cache = v2 beállítani a v2 a szabad hely gyorsítótárából.

A clear_cache A mount opció a szabad hely gyorsítótárának törlésére szolgál.

Amikor az v2 szabad hely gyorsítótár jön létre, a gyorsítótárat törölni kell a v1 szabad hely gyorsítótár.

Tehát, a v1 szabad hely gyorsítótár v2 szabad hely gyorsítótár jön létre, a clear_cache és space_cache = v1 a csatlakoztatási lehetőségeket kombinálni kell: clear_cache, space_cache = v1

A nospace_cache A mount opció a szabad hely-gyorsítótár letiltására szolgál.

A szabad hely gyorsítótárazásának letiltása a v1 vagy v2 gyorsítótár jön létre, a nospace_cache és clear_cache a mount opciót kombinálni kell: clear_cache, nosapce_cache

14. skip_balance
Alapértelmezés szerint a többeszközös Btrfs fájlrendszer vagy a Btrfs RAID megszakított / szüneteltetett egyensúlyi működése automatikusan folytatódik, ha a Btrfs fájlrendszert csatlakoztatják. A többeszközös Btrfs fájlrendszeren vagy a Btrfs RAID rendszeren a megszakított / szüneteltetett egyensúlyi művelet automatikus folytatásának letiltásához használhatja a skip_balance mount opció.

15. datacow és nodatacow
A datacow A mount opció engedélyezi a Btrfs fájlrendszer Copy-on-Write (CoW) szolgáltatását. Ez az alapértelmezett viselkedés.

Ha ki akarja tiltani a Btrfs fájlrendszer Copy-on-Write (CoW) szolgáltatását az újonnan létrehozott fájlokhoz, csatlakoztassa a Btrfs fájlrendszert a nodatacow mount opció.

16. datasum és nodatasum
A datasum A mount opció lehetővé teszi az adatok ellenőrző összegzését a Btrfs fájlrendszer újonnan létrehozott fájljaihoz. Ez az alapértelmezett viselkedés.

Ha nem szeretné, hogy a Btrfs fájlrendszer ellenőrizze az újonnan létrehozott fájlok adatait, csatlakoztassa a Btrfs fájlrendszert a nodatasum mount opció.

Következtetés

Ez a cikk bemutatja, hogyan csatolhat egy Btrfs fájlrendszert a kívánt csatlakoztatási lehetőségekkel. Elmagyaráztam néhány hasznos Btrfs csatlakoztatási lehetőséget is.

Hivatkozások

[1] A Btrfs Mount Options Manpage - ember 5 btrfs

HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...
Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...