Perintah hdparm
hdparm menyediakan antarmuka baris perintah ke berbagai antarmuka kernel yang didukung oleh subsistem 'libata' SATA/PATA/SAS Linux dan subsistem driver IDE yang lebih lama. Ini juga harus bekerja dengan sebagian besar drive USB karena mereka muncul sebagai perangkat SATA ke kernel.
Perintah hdparm adalah standar pada sebagian besar distribusi Linux. Anda harus memiliki akses root untuk menggunakannya. “-r ” dapat digunakan untuk mengizinkan atau menolak akses tulis ke perangkat USB menggunakan hdparm. Dari halaman manual “hdparm”:
-r [n] Get or set the flag for read-only on the device. A value of 1 marks the device as read-only.
Mengaktifkan akses Hanya-Baca ke perangkat USB
1. Instal paket “hdparm” menggunakan yum.
# yum install hdparm
2. Gunakan opsi perintah “hdparm -r1” pada perangkat USB untuk mengaktifkan akses hanya baca.
# hdparm -r1 /dev/sdX
Di sini,
/dev/sdX – adalah perangkat USB.
Misalnya, perangkat USB yang terpasang adalah /dev/sde, Anda akan menjalankan perintah:
# hdparm -r1 /dev/sde
3. Untuk memverifikasi bahwa Anda tidak memiliki akses tulis ke perangkat USB, pasang terlebih dahulu lalu coba sentuh file di titik pemasangan. Misalnya:
# mount /dev/sde1 /mnt # touch /mnt/file touch: file: Permission denied
Anda juga dapat menggunakan perintah “dd” untuk mengonfirmasi akses hanya baca ke perangkat USB.
$ dd if=/dev/zero of=/dev/sde bs=1k count=10 dd: writing `/dev/sde': Operation not permitted 1+0 records in 0+0 records out 0 bytes (0 B) copied, 0.0005 seconds, 0 B/s
Seperti yang Anda lihat, perintah “dd” juga menimbulkan kesalahan saat menulis.
Mengaktifkan kembali akses tulis
Untuk mengaktifkan kembali akses baca-tulis ke disk yang sama, gunakan perintah berikut:
$ hdparm -r0 /dev/sdeCara Mengonfigurasi aturan UDEV untuk mengizinkan izin baca-saja pada perangkat USB