LibAtaForAtaDisks
1547
Comment: notes about using uuid
|
1739
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
There is work on the go by Alan Cox in the kernel to make libata handle PATA disks as well as SATA disks. This would allow for a simpler install image due to all disks becoming sdXY. | There is work on the go by Alan Cox in the kernel to make libata handle PATA disks as well as SATA disks. This would allow for a simpler install image due to all disks becoming sdXY. Alan has a web-place, http://zeniv.linux.org.uk/~alan/IDE/ , where there is a file, STATUS.txt, detailing progress. I will have a look through the files there and then update this page again. |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/libata-for-all-ata-disks
Created: Date(2006-04-21T08:50:13Z) by AndersKarlsson
Contributors: AndersKarlsson
Packages affected: kernel, udev
DRAFT - BRAINDUMP - NOT COMPLETE - WORK IN PROGRESS - I am still thinking about pro/con situations.
Summary
There is work on the go by Alan Cox in the kernel to make libata handle PATA disks as well as SATA disks. This would allow for a simpler install image due to all disks becoming sdXY. Alan has a web-place, http://zeniv.linux.org.uk/~alan/IDE/ , where there is a file, STATUS.txt, detailing progress. I will have a look through the files there and then update this page again.
Rationale
One interface for all things ATA, allow drivers/ide to go away. One namespace for disks whether SCSI or ATA.
Use cases
Scope
Design
Implementation
ScottJamesRemnant notes:
- Requires migrating all references to disks; including boot-loader, /etc/fstab and just about anywhere else they might show up.
- I'd recommend migrating them to UUID-based paths, rather than /dev/sd*; e.g. UUID=xxx or /dev/disk/by-uuid/xxx for each case.
- This can be done *before* upgrading (/dev/hd* have uuids too) so that after reboot, everything still works even though they're now on the scsi subsystem
- And this gives them free removable/swappable disk support (take your root disk out, put it in usb cradle, boot another machine with it and it just works)
Code
Data preservation and migration
Outstanding issues
BoF agenda and discussion
LibAtaForAtaDisks (last edited 2008-08-06 16:23:11 by localhost)