fedora:uslugi:udisks2
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
fedora:uslugi:udisks2 [2024/05/21 14:17] – [Opcje ntfs_defaults] sindap | fedora:uslugi:udisks2 [2024/05/25 08:22] (aktualna) – [Konfiguracja udisks2] sindap | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
====== Konfiguracja udisks2 ====== | ====== Konfiguracja udisks2 ====== | ||
+ | |||
+ | Domyślnie o ile system plików jest obsługiwany przez system to partycja dysku jest automatycznie montowana. Tu możemy zmienić opcję tego automatycznego montowania dla typów systemu plików bądź dla każdego dysku. | ||
<WRAP center round important 80%> | <WRAP center round important 80%> | ||
Linia 10: | Linia 12: | ||
[defaults] | [defaults] | ||
ntfs_defaults=uid=$UID, | ntfs_defaults=uid=$UID, | ||
- | ntfs_allow=uid=$UID, | + | ntfs_allow=uid=$UID, |
# Wybór urządzenia po nazwie etykiety | # Wybór urządzenia po nazwie etykiety | ||
Linia 19: | Linia 21: | ||
# | # | ||
ntfs_defaults=uid=$UID, | ntfs_defaults=uid=$UID, | ||
- | ntfs_allow=uid=$UID, | + | ntfs_allow=uid=$UID, |
</ | </ | ||
+ | |||
+ | Nie wszystkie opcje montowania muszą być wprowadzane zarówno w _defaults jak i _allow w pliku / | ||
+ | _defaults vs. _allow | ||
+ | |||
+ | * _defaults: Określa domyślne opcje montowania dla danego systemu plików. Opcje tutaj umieszczone będą automatycznie stosowane przy montowaniu systemu plików, chyba że zostaną nadpisane przez inne specyficzne ustawienia. | ||
+ | * _allow: Określa listę opcji montowania, które są dozwolone. Możesz to używać do określenia, | ||
+ | |||
+ | Kiedy używać _defaults i _allow | ||
+ | |||
+ | * Użycie _defaults: Kiedy chcesz, aby określone opcje montowania były stosowane automatycznie podczas montowania systemu plików. | ||
+ | * Użycie _allow: Kiedy chcesz ograniczyć opcje montowania, które mogą być używane. Jest to bardziej restrykcyjny sposób kontrolowania, | ||
==== Opcje ntfs_defaults ==== | ==== Opcje ntfs_defaults ==== | ||
Linia 32: | Linia 45: | ||
* locale=pl_PL.UTF-8 - Nazwy plików i komunikaty o błędach będą w języku polskim, zgodnie z polską lokalizacją. | * locale=pl_PL.UTF-8 - Nazwy plików i komunikaty o błędach będą w języku polskim, zgodnie z polską lokalizacją. | ||
* norecover - Wyłącza mechanizm automatycznej naprawy błędów na zamontowanym systemie plików. Jest to przydatne w sytuacjach, gdy nie chcemy, aby system podejmował próby automatycznej naprawy błędów, na przykład gdy preferujemy manualne zarządzanie naprawami. | * norecover - Wyłącza mechanizm automatycznej naprawy błędów na zamontowanym systemie plików. Jest to przydatne w sytuacjach, gdy nie chcemy, aby system podejmował próby automatycznej naprawy błędów, na przykład gdy preferujemy manualne zarządzanie naprawami. | ||
+ | * ignore_case - Sprawia, że operacje na plikach i katalogach na zamontowanym systemie plików są nieczułe na wielkość liter. Jest to przydatne w przypadkach, | ||
+ | * windows_names - Sprawia, że nazwy plików i katalogów na zamontowanym systemie plików są przekształcane do formatu zgodnego z konwencją nazewnictwa systemu Windows. Jest to przydatne w przypadku współdzielenia danych między systemem Linux a systemem Windows, aby uniknąć problemów związanych z niedozwolonymi znakami w nazwach plików i katalogów. | ||
+ | * compression - Umożliwia włączenie lub wyłączenie kompresji danych na zamontowanym systemie plików. Jest to przydatne narzędzie, które może pomóc w oszczędności miejsca na dysku i przyspieszeniu operacji wejścia/ | ||
+ | * big_writes - Pozwala kontrolować użycie większych buforów podczas operacji zapisu na zamontowanym systemie plików. Jest to przydatne narzędzie, które może przyspieszyć operacje zapisu danych, szczególnie w przypadku operacji na dużą skalę. | ||
==== Opcje ntfs_allow ==== | ==== Opcje ntfs_allow ==== | ||
- | * user - montowanie | + | * user - Montowanie |
+ | * discard - Służy do włączenia wsparcia dla operacji TRIM na urządzeniach SSD. Operacja TRIM informuje dysk SSD, które bloki danych nie są już używane i mogą być zwolnione, co może poprawić wydajność i żywotność SSD. | ||
+ | * sparse - Jest używana przy montowaniu systemów plików i ma na celu wspieranie tworzenia plików sparse (ang. sparse files). Pliki sparse to specjalny typ plików, które zajmują mniej miejsca na dysku niż wynikałoby to z ich logicznego rozmiaru. W plikach sparse, niektóre fragmenty mogą być reprezentowane jako " | ||
+ | * hidden - Może być używana do określania, | ||
+ | * showmeta - Jest specyficzna dla systemów plików FAT (FAT12, FAT16, FAT32) i exFAT i jest stosowana podczas montowania tych systemów plików w Linuksie. Opcja ta umożliwia wyświetlanie plików systemowych i metadanych, które normalnie są ukryte przed użytkownikiem. | ||
+ | |||
+ | ==== ntfs-3g czy ntfs3 ==== | ||
+ | |||
+ | Na dzień dzisiejszy, ntfs-3g jest bardziej dojrzałym i stabilnym rozwiązaniem, | ||
+ | |||
+ | Decyzja o wyborze sterownika powinna zależeć od konkretnego przypadku użycia, wymagań dotyczących stabilności i funkcjonalności, | ||
+ | |||
+ | === ntfs-3g === | ||
+ | |||
+ | * FUSE-based: ntfs-3g działa w przestrzeni użytkownika (user space) przy użyciu systemu plików FUSE (Filesystem in Userspace). | ||
+ | * Stabilność i wsparcie: Jest bardzo dojrzały i szeroko stosowany, z długoletnią historią stabilności i wsparcia. | ||
+ | * Funkcje: Obsługuje pełny zestaw funkcji NTFS, w tym odczyt, zapis, a także zaawansowane funkcje takie jak obsługa plików skompresowanych. | ||
+ | * Wydajność: | ||
+ | |||
+ | === ntfs3 === | ||
+ | |||
+ | * Teoretycznie może być szybszy niż ntfs-3g ze względu na operowanie w przestrzeni jądra. | ||
+ | * Nowoczesność: | ||
+ | * Wsparcie: Może nie obsługiwać jeszcze wszystkich funkcji NTFS tak kompleksowo jak ntfs-3g, ale jest intensywnie rozwijany. | ||
+ | |||
+ | === fuseblk === | ||
+ | |||
+ | '' | ||
===== Naprawienie ntfs ===== | ===== Naprawienie ntfs ===== | ||
fedora/uslugi/udisks2.1716293826.txt.gz · ostatnio zmienione: 2024/05/21 14:17 przez sindap