Sự khác biệt giữa sync
và async
tùy chọn gắn kết từ quan điểm của người dùng cuối là gì? Hệ thống tập tin được gắn với một trong các tùy chọn này có hoạt động nhanh hơn so với khi được gắn với một tùy chọn khác không? Tùy chọn nào là mặc định, nếu không có tùy chọn nào được đặt?
man mount
nói rằng sync
tùy chọn đó có thể làm giảm tuổi thọ của bộ nhớ flash, nhưng nó có thể do trí tuệ thông thường lỗi thời. Dù sao, điều này làm tôi lo lắng một chút, bởi vì ổ cứng chính của tôi, nơi đặt các phân vùng /
và /home
được đặt, là ổ SSD.
Cài đặt Ubuntu (14.04) đã không được xác định sync
cũng không async
lựa chọn cho /
phân vùng, nhưng đã đặt async
cho /home
bởi tùy chọn defaults
. Đây là của tôi /etc/fstab
, tôi đã thêm một số dòng bổ sung (xem bình luận), nhưng không thay đổi bất cứ điều gì trong các dòng được thực hiện bởi trình cài đặt:
# / 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
Vì vậy, nếu tôi /dev/sda
là SSD, tôi có nên - vì mục đích giảm hao mòn - thêm async
tùy chọn cho /
và /home
hệ thống tệp? Tôi nên đặt sync
hoặc async
tùy chọn cho các phân vùng bổ sung mà tôi đã xác định trong /etc/fstab
? Cách tiếp cận được khuyến nghị cho ổ SSD và ổ cứng là gì?