Здравия желаю!
Стояла задача, перенести рабочую систему с одного сервака на другой.
Дано:
Исходный сервер:
Ubuntu server 10.4.3
софтовый md raid10 /dev/md0
в нем 4 диска
1пара - raid1
2пара - raid1
Итого из двух пар рейд1 слеплен рейд10.
Конечный сервер:
2 винта в аппаратном raid1
Что было сделано:
На конечный сервер был установлен Ubuntu server 10.4.3
После, скопировал весь корень (/) с исходного сервера на конечный. Никакие операции по восстановлению загрузчика и fstab не делались т.к после ребута система запустилась - за исключением сети (сеть ручками правил).
Теперь на конечном сервере в fstab следующее:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/md0 during installation
UUID=7bde089c-a690-46df-a36f-7cbecfc8c58b / ext4 errors=remount-ro 0 1
swap none swap sw 0 0
root@ftp:/# df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/mapper/ftp-root 264G 103G 149G 41% /
none 1,9G 192K 1,9G 1% /dev
none 2,0G 0 2,0G 0% /dev/shm
none 2,0G 388K 2,0G 1% /var/run
none 2,0G 0 2,0G 0% /var/lock
none 2,0G 0 2,0G 0% /lib/init/rw
none 264G 103G 149G 41% /var/lib/ureadahead/debugfs
В силу неопытности работы с софт-рейдами не могу понять, параетры софтового рейда перенеслись на конечную систему, и убунта думает что она до сих пор на рейде? или нет?
root@ftp:/# mdadm -D /dev/md0
mdadm: cannot open /dev/md0: No such file or directory
Своп тоже отвалился.
До переноса системы на конечном сервере fstab был таким:
root@ftp:/# cat /old/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/ftp-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/cciss/c0d0p1 during installation
UUID=a0a8acf1-dbea-43c9-8e20-eb79d6e1c2f9 /boot ext2 defaults 0 2
/dev/mapper/ftp-swap_1 none swap sw 0 0
root@ftp:/# ls -la /dev/disk/by-uuid/
итого 0
drwxr-xr-x 2 root root 100 2013-12-27 13:49 .
drwxr-xr-x 6 root root 120 2013-12-27 13:49 ..
lrwxrwxrwx 1 root root 21 2013-12-27 13:49 7dbab410-ffbc-47b0-9931-d773d61e74ab -> ../../mapper/ftp-root
lrwxrwxrwx 1 root root 18 2013-12-27 13:49 a0a8acf1-dbea-43c9-8e20-eb79d6e1c2f9 -> ../../cciss/c0d0p1
lrwxrwxrwx 1 root root 23 2013-12-27 13:49 e1a3c95f-9fd8-4366-a4b9-a17677ef2741 -> ../../mapper/ftp-swap_1
root@ftp:/#
В общем в конечном результате на конечном сервере должна быть такая же система как и на исходном, за исключением софтового рейда. Его быть не должно.
Подскажите где все это проверить? Ну и как это все выпилить и сделать все красиво?
Попрошу сильно не пинать, т.к опыт у меня не столь прокачан в линуксе, чтоб все сходу подхватывать с манов. Маны конечно читаю :) Но много вещей в них есть непонятных )