Яка різниця між опціями sync
та async
монтуванням з точки зору кінцевого користувача? Чи монтується файлова система за допомогою одного з цих параметрів швидше, ніж якщо встановлена інша? Який варіант є типовим, якщо жоден з них не встановлений?
man mount
говорить, що цей sync
варіант може скоротити термін служби флеш-пам’яті, але це може застаріти загальноприйнятою мудрістю. У всякому разі це стосується мене трохи, тому що мого основного жорсткого диска, де перегородка /
і /home
розміщена, це SSD диска.
Ubuntu інсталятор (14,04) не вказано sync
ні async
опція для /
розділу, але встановити async
для /home
опції defaults
. Ось мій /etc/fstab
, я додав кілька додаткових рядків (див. Коментар), але нічого не змінив у рядках, зроблених інсталятором:
# / was on /dev/sda2 during installation
UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2
# swap was on /dev/sda4 during installation
UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none swap sw 0 0
# here goes part written by me:
# /mnt/storage
UUID=4e04381d-8d01-4282-a56f-358ea299326e /mnt/storage ext4 defaults 0 2
# Windows C: /dev/sda1
UUID=2EF64975F6493DF9 /mnt/win_c ntfs auto,umask=0222,ro 0 0
# Windows D: /dev/sdb1
UUID=50C40C08C40BEED2 /mnt/win_d ntfs auto,umask=0222,ro 0 0
Отже, якщо мій /dev/sda
SSD, я повинен - для зменшення зносу - додати async
опцію для /
і /home
файлових систем? Чи слід встановити sync
або вибрати async
для додаткових розділів, які я визначив у своєму /etc/fstab
? Який рекомендований підхід для накопичувачів SSD та HDD?