Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:fstab [2017/10/03 14:13] [btrfs] |
wiki:fstab [2020/01/30 01:02] (текущий) [btrfs] |
||
---|---|---|---|
Строка 20: | Строка 20: | ||
# Windows disc (NTFS) D:\ | # Windows disc (NTFS) D:\ | ||
/dev/sda4 /media/BA1AF3B41AF36C2F ntfs-3g rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0 | /dev/sda4 /media/BA1AF3B41AF36C2F ntfs-3g rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0 | ||
+ | #/dev/sdb1 | ||
+ | UUID=54AE4096AE407292 /mnt/backup ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0 | ||
</file> | </file> | ||
Строка 48: | Строка 50: | ||
==== Файловая система ==== | ==== Файловая система ==== | ||
Обычно что-то из следующего: | Обычно что-то из следующего: | ||
- | * [[ext4]] (сейчас основная для HDD/SSD) | + | * [[ext4]] |
* [[swap]] (раздел подкачки) | * [[swap]] (раздел подкачки) | ||
* [[btrfs]] (B-tree file system), | * [[btrfs]] (B-tree file system), | ||
Строка 109: | Строка 111: | ||
====btrfs==== | ====btrfs==== | ||
- | <note warning> | ||
- | Все опции ради совместимости и отсутствия проблем применяются c ядром 3.0+ | ||
- | </note> | ||
^Опции для файловой системы btrfs^^ | ^Опции для файловой системы btrfs^^ | ||
+ | |subvol=subvolume_name|Монтирует корень указанного подраздела subvolume_name, где subvolume_name - путь к нему в корне btrfs.| | ||
+ | |subvolid=subvolume_ID|Монтирует корень указанного подраздела subvolume_ID, где subvolume_ID - идентификатор подраздела.| | ||
|autodefrag|Дефрагментация на "лету", не применять для SSD| | |autodefrag|Дефрагментация на "лету", не применять для SSD| | ||
|noacl| Отключить контроль доступа к файлам (права)| | |noacl| Отключить контроль доступа к файлам (права)| | ||
Строка 118: | Строка 119: | ||
|compress=zlib|Включение прозрачного сжатия с алгоритмом gzip (медленнее lzo, но лучше сжимает)| | |compress=zlib|Включение прозрачного сжатия с алгоритмом gzip (медленнее lzo, но лучше сжимает)| | ||
|compress=lzo|Включает алгоритм прозрачного сжатия lzo (быстрее gzip, немного хуже сжимает) [[http://www.phoronix.com/scan.php?page=article&item=btrfs_lzo_2638&num=2|Btrfs LZO Compression Performance]].| | |compress=lzo|Включает алгоритм прозрачного сжатия lzo (быстрее gzip, немного хуже сжимает) [[http://www.phoronix.com/scan.php?page=article&item=btrfs_lzo_2638&num=2|Btrfs LZO Compression Performance]].| | ||
+ | |compress=zstd|(>5,14)Включает алгоритм прозрачного сжатия zstd (настраиваемый уровень сжатия) [[https://ru.wikipedia.org/wiki/Zstandard|wiki о zstd]].| | ||
|compress=no|Без компрессии с версии ядра 3.6| | |compress=no|Без компрессии с версии ядра 3.6| | ||
|compress-force=...|Применяется аналогично compress, опция force позволяет выполнять компрессию файлов, которые обычно имеют низкий коэффициент сжатия (таких, как сжатые аудио или видео форматы).| | |compress-force=...|Применяется аналогично compress, опция force позволяет выполнять компрессию файлов, которые обычно имеют низкий коэффициент сжатия (таких, как сжатые аудио или видео форматы).| | ||
Строка 125: | Строка 127: | ||
|clear_cache|(>2.6.37) Очищает весь кеш свободного места, после монтирования. Это безопасная опция, но вызывает пересоздание кеша.| | |clear_cache|(>2.6.37) Очищает весь кеш свободного места, после монтирования. Это безопасная опция, но вызывает пересоздание кеша.| | ||
|nospace_cache|(>3.2) выключает space_cache| | |nospace_cache|(>3.2) выключает space_cache| | ||
- | ^ ^^ | + | ^другие ^^ |
- | |subvol=subvolume_name|Монтирует корень указанного подраздела subvolume_name, где subvolume_name - путь к нему в корне btrfs.| | + | |
- | |subvolid=subvolume_id|Монтирует корень указанного подраздела subvolume_id, где subvolume_id - идентификатор подраздела btrfs.| | + | |
|skip_balance|(>3.3)Пропускает автоматическую балансировку после монтирования или неправильного выключения.| | |skip_balance|(>3.3)Пропускает автоматическую балансировку после монтирования или неправильного выключения.| | ||
|nodatasum|Не высчитывать хэш-сумму, для новых файлов. Некоторый мусор и ошибки могут быть не замечены, но позволяет ускорить работу с FS. На большинстве современных CPU не даст ощутимого прироста к производительности.| | |nodatasum|Не высчитывать хэш-сумму, для новых файлов. Некоторый мусор и ошибки могут быть не замечены, но позволяет ускорить работу с FS. На большинстве современных CPU не даст ощутимого прироста к производительности.| | ||
Строка 138: | Строка 138: | ||
|enospc_debug|Используйте, если столкнулись с ошибкой "Не хватает места"| | |enospc_debug|Используйте, если столкнулись с ошибкой "Не хватает места"| | ||
- | Актуально для выбора алгоритма сжатия | + | Актуально для выбора алгоритма сжатия (смотрите как соотносятся реализованные в BTRFS zlib/lzo/zstd) |
- | Один поток, Core 2 Duo 3GHz | + | |
- | Name Ratio C.speed D.speed | + | | Метод | сжатие| Скорость сжатия MB/s | Скорость разжатия | |
- | LZ4 (r59) 2.084 330 915 | + | |---------|-------|----------------------|---------------------| |
- | **LZO 2.05 1x_1 2.038 311 480** | + | | None | 0.99 | 504 | 686 | |
- | QuickLZ 1.5 -1 2.233 257 277 | + | | lzo | 1.66 | 398 | 442 | |
- | Snappy 1.0.5 2.024 227 729 | + | | zlib | 2.58 | 65 | 241 | |
- | LZF 2.076 197 465 | + | | zstd:1 | 2.57 | 260 | 383 | |
- | FastLZ 2.030 190 420 | + | | zstd:3 | 2.71 | 174 | 408 | |
- | **zlib 1.2.5 -1 2.728 39 195** | + | | zstd:6 | 2.87 | 70 | 398 | |
- | LZ4 HC (r66) 2.712 18 1020 | + | | zstd:9 | 2.92 | 43 | 406 | |
- | zlib 1.2.5 -6 3.095 14 210 | + | | zstd:12 | 2.93 | 21 | 408 | |
+ | | zstd:15 | 3.01 | 11 | 354 | | ||
<note important>Опции монтирования кеша действительно ускоряют работу файловой системы, но она просто создаёт по большому счёту отдельный чанк с метаданными вместо того, чтобы каждый раз перемещаться по дереву для поиска файла/папки и т.д. | <note important>Опции монтирования кеша действительно ускоряют работу файловой системы, но она просто создаёт по большому счёту отдельный чанк с метаданными вместо того, чтобы каждый раз перемещаться по дереву для поиска файла/папки и т.д. | ||
Строка 155: | Строка 156: | ||
--- [[user>nefelim4ag]] //2012/10/19 13:25// | --- [[user>nefelim4ag]] //2012/10/19 13:25// | ||
- | [[https://btrfs.wiki.kernel.org/index.php/Mount_options | Больше параметров тут]] | + | [[https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5)#MOUNT_OPTIONS | Больше параметров тут]] |
[[http://www.phoronix.com/scan.php?page=article&item=linux_btrfs_options&num=1|Testing Out The Btrfs Mount Options On Linux 3.2]] | [[http://www.phoronix.com/scan.php?page=article&item=linux_btrfs_options&num=1|Testing Out The Btrfs Mount Options On Linux 3.2]] |