Bagaimana cara kerja opsi 'default' fstab? Apakah relatime direkomendasikan?

11

Aku tahu fstab defaultspilihan berarti ini: rw,suid,dev,exec,auto,nouser,async.

Tetapi bagaimana jika saya ingin menambahkan satu opsi lagi, misalnya relatime, apakah saya masih harus menambahkan default atau mereka tetap diterapkan? Apakah perlu menambahkan setidaknya satu opsi?

Beberapa contoh:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

Apakah (2) benar (tidak ada pilihan sama sekali)? Apakah (1) dan (2) sama? Apakah (3) dan (4) sama?

Selanjutnya, saya membaca di Dokumentasi Komunitas Ubuntu bahwa di Ubuntu 8.04 relatime digunakan sebagai default untuk sistem file asli linux. Apakah masih berlaku untuk 12,04? Jika ya, lalu mengapa saya melihat ini jika saya menggunakan perintah mount:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Jika tidak, mengapa tidak? Tidak disarankan untuk digunakan relatimesekarang? Saya hanya ingin menerapkannya pada partisi non-sistem saya, apakah itu ide yang bagus?


EDIT:

Saya menemukan perintah lain untuk membuat daftar partisi yang dipasang dan opsinya:

cat /proc/mounts

Ini adalah hasil dari partisi yang dipasang dengan defaultsopsi di fstab:

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

Ini adalah output dari mountuntuk partisi yang sama:

/dev/sdb2 on /media/adat type ext3 (rw)

Dan berikut ini adalah hasil jika partisi yang sama dipasang dari Nautilus sebagai pengguna non-root:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Jadi sepertinya relatimedigunakan jika kita me-mount sebuah extpartisi di 12,04. Jadi tidak perlu menambahkannya secara manual. Jadi masalah saya terpecahkan secara luas. Tapi saya masih tidak bisa melihat mengapa opsi yang seharusnya ada dalam defaultstidak terdaftar bahkan dengan cat /proc/mounts. Mungkin ada metode ketiga dan bahkan lebih baik untuk daftar opsi mount partisi :)

hushshsh
sumber

Jawaban:

6

Saya yakin Anda perlu memiliki sesuatu di kolom "options" di / etc / fstab, atau perintah mount akan mencoba menggunakan kolom berikutnya dan mungkin tidak akan berfungsi. Jadi jika Anda tidak memiliki perubahan spesifik, maka "default" harus diletakkan di sana.

Relatime direkomendasikan pada laptop dan desktop dengan solid-state drive - ia menghindari banyak penulisan hard drive tambahan, sehingga meningkatkan masa pakai baterai dan SSD. 'relatime' telah dimasukkan dalam default kernel linux sejak linux versi 2.6.30, jadi tidak ada alasan untuk menentukannya kecuali Anda menjalankan kernel yang sangat lama. Setelah itu secara khusus terdaftar sebagai 'default, relatime' tidak akan merusak apa pun.

ImaginaryRobots
sumber