mirror of https://github.com/tLDP/LDP
100 lines
1.7 KiB
Plaintext
Executable File
100 lines
1.7 KiB
Plaintext
Executable File
LVM-on-IDE-RAID-HOWTO Outline
|
|
=============================
|
|
David Young (davidy@funkypenguin.co.za)
|
|
1st draft, 2002-08-24
|
|
|
|
|
|
Introduction
|
|
|
|
1.1 This Document
|
|
1.2 Latest version
|
|
1.3 Disclaimer
|
|
1.4 Author
|
|
|
|
2. RAID
|
|
|
|
2.1 What is RAID?
|
|
2.2 Why would I want RAID?
|
|
2.3 RAID levels 0-5
|
|
2.4 IDE RAID
|
|
|
|
3. LVM
|
|
|
|
3.1 What is LVM?
|
|
3.2 Why would I want LVM?
|
|
|
|
4. LVM on RAID
|
|
|
|
4.1 Why combine the two?
|
|
4.2 Advantages
|
|
4.3 Disadvantages
|
|
|
|
5. Ingredients
|
|
|
|
5.1 Hardware
|
|
5.2 Software
|
|
|
|
5.2.1 Choice of distribution
|
|
|
|
6. Installing base system
|
|
|
|
6.1 Partitioning the drive
|
|
6.2 Installing the system
|
|
|
|
7. Installing RAID
|
|
|
|
7.1 Partitioning the drive, using fdisk
|
|
7.2 Creating the "crippled" RAID devices
|
|
7.3 Creating RAID devices
|
|
7.4 Creating new /boot filesystem
|
|
|
|
8. Recompiling the kernel
|
|
|
|
8.1 Kernel basics
|
|
8.2 Choosing kernel options / modules
|
|
8.3 Compiling & installing the kernel
|
|
|
|
9. Creating LVM Initial RAM Disk
|
|
|
|
9.1 Create default lvm initrd
|
|
9.2 Modifying your initrd
|
|
9.3 Adding extra modules, resolving dependencies
|
|
9.4 Adding required binaries
|
|
9.5 Adding custom raidtab
|
|
9.6 Modify linuxrc
|
|
9.7 Tidying up
|
|
|
|
10. Installing LVM
|
|
|
|
10.1 Create Physical volume
|
|
10.2 Create Volume Group
|
|
10.3 Create Logical Volumes
|
|
|
|
10.3.1 Create root
|
|
10.3.2 Create swap
|
|
|
|
11. Transferring system
|
|
|
|
11.1 Mounting LVM filestructure
|
|
11.2 Transferring root
|
|
11.3 Transferring /boot
|
|
11.4 Modifying fstab
|
|
|
|
12. Booting into LVM
|
|
|
|
12.1 Configuring lilo
|
|
12.2 Trouble-shooting startup
|
|
|
|
13. Recovering RAID
|
|
|
|
13.1 Re-partitioning the drive, using fdisk
|
|
13.2 Modifying /etc/raidtab
|
|
13.3 Hot-adding the drive, and syncing
|
|
13.4 Modifying lilo
|
|
|
|
14. Wrapping up.
|
|
|
|
14.1 Possible applications
|
|
14.2 Reporting errors
|
|
14.3 References
|