I posted a how to on using LVM snapshots to make a backup here. As luck would have it, I would need that backup file because one of my hard disks failed. SMART sent me an email warning of disk failure. Minutes later, my music player began skipping tracks and reporting unplayable files. I lost all my data! Fortunately, I made a backup of everything that's in there yesterday. Or just hours ago.
I removed the failing hard disk.
$ umount /dev/mapper/vol2-Musiclv
$ umount /dev/mapper/vol2-Videoslv ##to unmount device
$ vgreduce vol2 --removemissing
I have a fairly new backup, several hours old in fact. I replaced the failed hard disk with a new one. I used fdisk to partition and format the disk.
$ fdisk /dev/sda
I created a single partition. I have to create a pv out of it and make it a part of a volume group.
$ vgextend vol2 /dev/sda1
I can now create my lost lv's.
$ lvcreate -L 500G -n Musiclv vol2 /dev/sda1
$ lvcreate -L 2000G -n Videoslv vol2 /dev/sda1
Then create a filesystem.
$ mkfs.ext4 /dev/mapper/vol2-Musiclv
$ mkfs.ext4 /dev/mapper/vol2-Videoslv
Mount it to the existing filesystem.
$ mount /dev/mapper/vol2-Musiclv /home/donato/Music
$ mount /dev/mapper/vol2-Videoslv /home/donato/Videos
Check permissions.
$ chown user /home/user/Music
$ chown user /home/user/Videos
I am ready to extract the backup archive to the directory.
$ cd /home/donato/Music
$ tar -xvf /backups/Musicbackups/music.tar.gz
$ cd /home/donato/Videos
$ tar -xvf /backups/Videosbackups/videos.tar.gz
The Music player is playing again. No skips.
Comments