Di Linux, nama perangkat mungkin berubah setelah reboot. Posting ini mengilustrasikan cara mengonfigurasi pengikatan nama persisten untuk perangkat pita. Ada 2 jenis tape device di Linux yaitu /dev/st* dan /dev/nst*
/dev/stX dan /dev/nstX diarahkan ke perangkat tape yang sama, perbedaannya adalah /dev/stX adalah perangkat rewinding sementara /dev/nstX adalah perangkat non-rewinding . Saat Anda melakukan operasi untuk memutar ulang perangkat, /dev/stX akan memundurkan ke awal kaset, dan /dev/nstX tidak.
Konfigurasi Penamaan Persisten Perangkat Pita
Asumsikan bahwa /dev/nst0 adalah perangkat yang memerlukan penamaan terus-menerus.
Catatan :Prosedur berikut tidak memerlukan reboot.
1. Dapatkan ID_SERIAL dari perangkat rekaman:
# udevadm test /class/scsi_tape/nst0 ... udevadm_test: ID_SERIAL=3500104f000c8bfa2 udevadm_test: ID_SERIAL_SHORT=500104f000c8bfa2 udevadm_test: ID_WWN=0x500104f000c8bfa2 udevadm_test: ID_WWN_WITH_EXTENSION=0x500104f000c8bfa2 udevadm_test: ID_SCSI_SERIAL=HU1143K8BF udevadm_test: ID_BUS=scsi udevadm_test: ID_PATH=pci-0000:06:00.0-fc-0x500104f000c8bfa3-lun-0 udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'
Anda juga dapat mencoba perintah di bawah ini yang akan melaporkan ID_SERIAL yang sama:
# udevadm test /class/scsi_tape/st0
2. Buat file aturan udev baru /etc/udev/rules.d/70-persistent-tape.rules . Aturan pemuatan udev dengan urutan numerik dalam nama file, mulai urutan ID 70 dipilih di sini, karena lebih besar dari 60 dari aturan penyimpanan default /lib/udev/rules.d/60-persistent-storage-tape .aturan , maka aturan udev yang disesuaikan ini berjalan setelahnya. Tambahkan baris berikut ke file:
# vi /etc/udev/rules.d/70-persistent-tape.rules KERNEL=="st*", ENV{ID_SERIAL}=="3500104f000c8bfa2",SYMLINK+="st/tape0" KERNEL=="nst*", ENV{ID_SERIAL}=="3500104f000c8bfa2", SYMLINK+="nst/tape0"
Dimana,
3500104f000c8bfa2 diambil dari langkah 1, bidang ID_SERIAL.
3. Uji konfigurasi.
# udevadm test /class/scsi_tape/nst0
Jika semuanya baik-baik saja, Anda seharusnya dapat melihat /dev/tape/tape0 , dan menggunakannya sebagai referensi ke perangkat rekaman.
4. Jalankan perintah berikut &terapkan perubahan tanpa me-reboot server:
# udevadm control –reload-rules # udevadm trigger