LinuxForum.Fans
Тема

Как создать архив раздела "/"?

Автор: Termo 20 сообщений 5111 просмотров
#137086

за два дня гуглы надоели хуже горькой редьки...

установил Ubuntu 10.04, выпилил, что смог
хочу сделать бэкап корня, чтобы если что-то слетит,
можно было безболезненно восстановить раздел
можно и Акронисом *.tib сделать, но ходят слухи,
что это не есть Ъ, и надо только через консоль
подскажите команды?

#137089

cd /

tar cvpzf backup.tgz --exclude=/proc --exclude=/media --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

#137094
Termo написал:
за два дня гуглы надоели хуже горькой редьки...
Termo написал:
подскажите команды?

ну спросил-бы меня :)

Способ Kettler'а рабочий и Ъ. Но я делаю по другому:
[console]# init 1
# cd /
# tar -czvvf /mnt/other_disk/backup.tgz bin/ boot/ dev/ etc/ home/ lib/ media/ opt/ root/ sbin/ srv/ usr/ var/[/console]

#137097

cd /

tar cvpzf backup.tgz --exclude=/proc --exclude=/media --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /


/dev/sdb1

mkdir /mnt/flash

mount /dev/sdb1 /mnt/flash

cp /backup.tgz /mnt/flash/

mkdir /mnt/system

mkdir /mnt/flash

mount /dev/sda1 /mnt/system

mount /dev/sdb1 /mnt/flash

cp /mnt/flash/backup.tgz /mnt/system

cd /mnt/system

tar xvpfz backup.tgz -C /mnt/system


grub-install --root-directory=/mnt/system /dev/sda

mkdir proc mnt sys media

blkid

/dev/sdb1: UUID="0ec93959-5a34-42ed-943b-bc7611282a1b" TYPE="ext4"

/dev/sdb5: UUID="a8cae05e-8d22-4649-b45d-b1eca77af990" TYPE="swap"

nano etc/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/sdb1 during installation
# Commented out by Dropbox
# UUID=0ec93959-5a34-42ed-943b-bc5511282a1b / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb5 during installation
UUID=a8cae05e-8d22-4649-b45d-b1eca77af990 none swap sw 0 0
UUID=0ec93959-5a34-42ed-933b-bc7611282a1b / ext4 errors=remount-ro,user_xattr 0 1


"0ec93959-5a34-42ed-943b-bc5511282a1b" -> "0ec93959-5a34-42ed-943b-bc7611282a1b"

"0ec93959-5a34-42ed-933b-bc7611282a1b" ->"UUID="a8cae05e-8d22-4649-b45d-b1eca77af990"

nano boot/grub/grub.cfg

#137118

не, не воспринимаю
думал проще будет

#137121

LiveCD - dd if=/dev/sda5 of=/media/flash/backup.img bs=8M
Восстанавливать так - dd if=/media/flack/backup.img of=/dev/sda5 bs=8M

#137128

надеюсь у тебя /home на отдельном разделе?
если нет, то так не получится.

#137139
Termo написал:
думал проще будет

куда проще-то? ну вот тебе гуй: http://clonezilla.org/

#137168

:o oO :cool:

#137175
Coldead написал:
надеюсь у тебя /home на отдельном разделе?

у меня не только /home на отдельно разделе, у меня еще похоже и голова отдельно от всего тела

в общем задача такая:
есть два жестких диска, которые нужно примонтировать в систему
на позиции /home/disk_1 и /home/disk_2
файловая система ext4, права только у пользователя
с возможностью неограниченных прав на копирование, чтение, запись, удаление и пр...
через GUI решить не смог, создание раздела /windows и смена владельца с root на user
привели к невозможность копирования файлов на раздел, хотя права на "/windows" таки у юзера
форматирование раздела после неудачных попыток копирования в системной утилите
привело к краху самого раздела и невозможности загрузки Ubuntu по причине ************ S
************ M *************** , ***** *** ****
(вместо звездочек квадратики в консоле, вероятно, шрифту воспитание не позволяет маты отобразить)
пришлось через LiveCD править /etc/fstab и удалять /windows

повторюсь:
как примонтировать навсегда два отдельных винчестера
в разделы /home/disk_1 и /home/disk_2 с неограниченными правами для юзера?

#137179

Termo
Диски целиком не монтируются, монтируются разделы этих дисков.
Создайте точки монтирования для каждого раздела, запишите в fstab и дайте user'у полные права на точки монтирования.

#137181

mvt, команды распиши, а?

вот вводные
/dev/sdb1 --> /home/disk_1
/dev/sdc1 --> /home/disk_2

и что конкретно писать в fstab?
я писал, результат ужасен...

#137184

А какие файловые системы на этих разделах?

#137188
Termo написал:
файловая система ext4, права только у пользователя
с возможностью неограниченных прав на копирование, чтение, запись, удаление и пр...

издеваемся, да?

#137190
Termo написал:

издеваемся, да?

:) Не хотел

cd /media
sudo mkdir disk_1 disk_2
ln -s /media/disk_1 /home/termo/disk_1 #если хотите иметь его в домашнем каталоге
ln -s /media/disk_2 /home/termo/disk_2
В fstab:
/dev/sda1 /media/disk_1 auto user,noexec,rw 0 0
/dev/sdc1 /media/disk_2 auto user,noexec,rw 0 0

Потом
sudo chmod 777 /media/disk_1
sudo chmod 777 /media/disk_2

#137397

если 0 0, то всё нормально, а если 0 3, то система не грузится... :D
а на папку 755, для профилактики осложнений

#137403
Termo написал:

а на папку 755, для профилактики осложнений

user,noexec,rw :)

#137407

это я видел
я не уловил смысла 777

#137409
Termo написал:
это я видел
я не уловил смысла 777

Вы же хотели полный доступ. А noexec - это я просто по привычке :)

#137444

полный доступ для меня
для других не надо smile

Войдите или зарегистрируйтесь, чтобы ответить.