Jumat, 28 Juni 2013

Bagaimana migrasi dari driver IDE lama ke driver ATA (libATA) yang baru di Linux ?

Pertanyaan: Bagaimana migrasi dari driver IDE lama ke driver ATA (libATA) yang baru di Linux ?

Pada kernel Linux di versi 3.x ke atas akan tertampil 'ATA/ATAPI/MFM/RLL support (DEPRECATED)' yang mana mengindikasikan bahwa driver ini dipensiunkan dimasa mendatang. Penggantinya adalah driver 'Serial ATA and Parallel ATA drivers'



Untuk membedakan perbedaannya, harddisk pada Linux yang terkonfigurasi dengan driver IDE lama tersebut biasanya memiliki awalan hd*, sementara driver ATA memiliki awalan sd*.

Berikut langkah-langkah untuk melakukan migrasi

* Konfigurasikan kernal anda seperti berikut
<*> Serial ATA and Parallel ATA drivers  --->
CONFIG_ATA=y

[*] ATA BMDMA support
<*>   Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
CONFIG_ATA_PIIX=y

<*> Generic ATA support
CONFIG_ATA_GENERIC=y

<*> SCSI disk support
CONFIG_BLK_DEV_SD=y

<*> SCSI CDROM support
CONFIG_BLK_DEV_SR=m

* anda butuh mengaktifkan CONFIG_ATA_PIIX untuk chipset Intel, beberapa chipset Intel yang lama juga membutuhkan driver tersebut.

* konfigurasi diatas seharusnya sudah memadai untuk SATA dan PATA, namun untuk beberapa komputer seperti Lenovo ThinkPad T60/X60/R60/Z60, mungkin membutuhkan CONFIG_SATA_AHCI untuk diaktifkan juga.

* untuk migrasi ke libATA, anda harus mematikan seluruh subsistem driver IDE dengan konfigurasi berikut
< > ATA/ATAPI/MFM/RLL support (DEPRECATED)   --->
CONFIG_IDE=n

* anda juga harus mengganti semua konfigurasi di bootloader dari /dev/hd* ke /dev/sd*

* begitu juga pada /etc/fstab, anda harus mengganti semua /dev/hd* ke /dev/sd*, pilihan yang lebih baik adalah menggunakan labels atau uuid, cara untuk melihat uuid disk anda bisa dengan perintah blkid, sementara untuk labels anda perlu membubuhkan label ke partisi anda dengan perintah tune2fs -L, mkswap -L, xfs_admin -L, dengan cara ini fstab anda tidak tergantung pada sistim penamaan file device.

contoh dengan /dev/..
/dev/sda3  /  ext3  noatime  0 1

contoh dengan uuid
UUID=4250b137-4956-40d6-93db-94dac91266ad  / ext3  noatime  0 1

* cek konfigurasi aplikasi anda lainnya, seperti samba, hdparm.conf, sysfs.conf, smartmontools, dll yang mungkin memakai sistem penamaan file device spt /dev/hd*, pastikan untuk diganti ke /dev/sd*


1 komentar:

  1. The Gaming Control Board approves the sale of Wynn Resorts casino
    LAS 광주 출장안마 VEGAS (WHDV) 화성 출장마사지서산 출장샵 The Gaming Control Board 김포 출장샵 on Wednesday approved the sale of Wynn Resorts property, 광명 출장샵 to a holding company for $24.5 million

    BalasHapus