Kettler пишет:rmdir -r /mnt/test
Консоль:mkdir: invalid option -- r
Try `mkdir --help' for more information.
что это за ключ?
Ключ лишний просто попутал с rm)
Спасибо за поправку.
Пьянка без секса – признак алкоголизма.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Debian GNU/Linux → Cоздать архив с сохранением прав на директории и файлы
Kettler пишет:rmdir -r /mnt/test
Консоль:mkdir: invalid option -- r
Try `mkdir --help' for more information.
что это за ключ?
Ключ лишний просто попутал с rm)
Спасибо за поправку.
Kettler,
MirrorVolume1 - /home
MirrorVolume2 - /tmp
MirrorVolume3 - /var
Тест:
Отлично!
такс давай сначала попробуем перенести /var/
Будем работать с /home/
cd /home/
#создаём архив
tar cvpzf backup_var.tgz /var
#Монтируем MirrorVolume3
mount /dev/LVM/MirrorVolume3 /mnt
#Распаковаем
tar xvpfz backup_var.tgz -C /mnt
#Правим fstab точнее добавляем
/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
#Ток давай перед ребут глянем выложишь сюда а потом ток ребут
ls -l /mnt
#Перезагружаемся и смотрим будет ругаться или нет.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda9 /home ext3 defaults 0 2
/dev/sda8 /tmp ext3 defaults 0 2
/dev/sda5 /usr ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
Опс не перезагружай
Погоди буду через минут 30 я накосячил сорри.
Опс не перезагружай
Погоди буду через минут 30 я накосячил сорри.
Да, уже перезагрузил
)
давай почистим)
mount /dev/LVM/MirrorVolume3 /mnt
rm -r /mnt/var
rm /home/backup_var.tgz
Я ошибься с путями.
Начинаем с начала)
#упаковываем
cd /var/
tar cvpzf backup_var.tgz *
#распоковываем
tar xvpfz backup_var.tgz -C /mnt
#Правим fstab точнее добавляем
/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
#Ток давай перед ребут глянем выложишь сюда а потом ток ребут
ls -l /mnt
#Перезагружаемся и смотрим будет ругаться или нет.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda9 /home ext3 defaults 0 2
/dev/sda8 /tmp ext3 defaults 0 2
/dev/sda5 /usr ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
Блин Tchort в fstab закоментируй строку а точнее поставь в начале знак #
#/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
Потом ребут. И делай такс.
http://linuxforum.ru/viewtopic.php?pid=139381#p139381
Вывод не забудь
такс
rm /mnt/backup_var.tgz
после fstab верни точнее коммент сними и ребут.)
/dev/LVM/MirrorVolume3 /var ext3 defaults 0 2
отпишись если норм пойдём остальное)
после ребута все нормально. Ничего что я закоментил /dev/sda6 /var ext3 defaults 0 2?
Дальше сам сможешь?) остальные?
Правильно зделал что закоментил!
Kettler,
Можешь еще помочь с /home? мне очень не хочется что-нибудь запороть уже на конечном этапе
)
mount /dev/LVM/MirrorVolume1 /mnt
#упаковываем
cd /home/
tar cvpzf backup_home.tgz *
#распоковываем
tar xvpfz backup_home.tgz -C /mnt
#Правим fstab точнее добавляем
/dev/LVM/MirrorVolume1 /home ext3 defaults 0 2
#Обязательно!!!!!!!!! ребут
#Перезагружаемся и смотрим будет ругаться или нет.
#Ну и конечно закоментить
mount /dev/LVM/MirrorVolume2 /mnt
#упаковываем
cd /tmp/
tar cvpzf backup_tmp.tgz *
#распоковываем
tar xvpfz backup_tmp.tgz -C /mnt
#Правим fstab точнее добавляем
/dev/LVM/MirrorVolume2 /tmp ext3 defaults 0 2
#Перезагружаемся и смотрим будет ругаться или нет.
#упаковываем
cd /home/
tar cvpzf backup_home.tgz *#распоковываем
tar xvpfz backup_home.tgz -C /mnt
cp -rp /home/* /mnt/
Думаю так будет быстрее.
Что то автор пропал наверно завелось ну ок тогда.
Теперь можно удалить var, tmp и home ну это пока не надо пускай будут)))
Ток в fstab не удаляй вот эти строки
/dev/sda9 /home ext3 defaults 0 2
/dev/sda8 /tmp ext3 defaults 0 2
/dev/sda6 /var ext3 defaults 0 2
А просто поставь комент
#/dev/sda9 /home ext3 defaults 0 2
#/dev/sda8 /tmp ext3 defaults 0 2
#/dev/sda6 /var ext3 defaults 0 2
А то что нибудь ещё рухнет)
Kettler пишет:#упаковываем
cd /home/
tar cvpzf backup_home.tgz *#распоковываем
tar xvpfz backup_home.tgz -C /mntcp -rp /home/* /mnt/
Думаю так будет быстрее.
Делай лучше у себя так потомуч-то cp не так безопасен как работа с архивом.
Kettler,
После того как перенес /home все шло нормально. Проделал туже операцию с /tmp и после перезагрузки мне выдал ошибку:
И к терминалу доступ не могу получить.
Точно не уверен но надо попробовать права изменить
chmod a+w /tmp
И дальше посмотрим.
Ну или как вариант вычисти его на фиг (ток содержимое).
Зря перенесли блин тупанул)
А как я смогу доступ к консоле получить? меня ниодин сеанс не пускает.
например
ctrl + alt + f5
после проходим авторизацию но будем в консоли команды перепишите.
chmod a+w /tmp
cd /tmp
rm -r *
mail765754I,
You can easily use archive files to transport a group of files from one
system to another: put all relevant files into an archive on one
computer system, transfer the archive to another system, and extract
the contents there. The basic transfer medium might be magnetic tape,
Internet FTP, or even electronic mail (though you must encode the
archive with `uuencode' in order to transport it properly by mail).
Both machines do not have to use the same operating system, as long as
they both support the `tar' program.
For example, here is how you might copy a directory's contents from
one disk to another, while preserving the dates, modes, owners and
link-structure of all the files therein. In this case, the transfer
medium is a "pipe", which is one a Unix redirection mechanism:
$ (cd sourcedir; tar -cf - .) | (cd targetdir; tar -xf -)
You can avoid subshells by using `-C' option:
$ tar -C sourcedir -cf - . | tar -C targetdir -xf -
The command also works using short option forms:
$ (cd sourcedir; tar --create --file=- . ) \
| (cd targetdir; tar --extract --file=-)
# Or:
$ tar --directory sourcedir --create --file=- . ) \
| tar --directory targetdir --extract --file=-
This is one of the easiest methods to transfer a `tar' archive.
так проще, а часто даже быстрее.
Все, загрузилось.
на последок
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005f079
Device Boot Start End Blocks Id System
/dev/sda1 * 1 43 345366 83 Linux
/dev/sda2 44 60801 488038635 5 Extended
/dev/sda5 44 651 4883728+ 83 Linux
/dev/sda6 652 1016 2931831 83 Linux
/dev/sda7 1017 5492 35953438+ 82 Linux swap / Solaris
/dev/sda8 5493 5541 393561 83 Linux
/dev/sda9 5542 60801 443875918+ 83 Linux
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x631abe7e
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5dbd9c56
Device Boot Start End Blocks Id System
/dev/sdc1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2139652a
Device Boot Start End Blocks Id System
/dev/sdd1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sde1 1 121601 976760001 fd Linux raid autodetect
Disk /dev/md0: 2000.4 GB, 2000404348928 bytes
2 heads, 4 sectors/track, 488379968 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table
Disk /dev/dm-2: 912.6 GB, 912680550400 bytes
255 heads, 63 sectors/track, 110960 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-2 doesn't contain a valid partition table
Да всё как бы хорошо). Имеем раид 10 который на порядок интереснее чем 5.
Все, загрузилось.
поздравляю. единственное - исправьте права на /tmp и /var/tmp
Да у него вроде стоят)
Kettler,
Спасибо огромное за такое терпение и непосильную помощь!
drBatty,
Спасибо. Исправил права.
Не подскажите? Для такой конфигурации настройка для ISPmanager будет такая же как и была бы для одного винта (для разделов по умолчанию) или как то будет отличаться?
По идее не должна отличаться а там не знаю
Да у него вроде стоят)
неа:
у меня
drwxrwxrwx 4 root root 4096 Фев 1 16:14 tmp
разница в буковке t, это не позволит одним юзверям убивать файлы других юзеров. У нас свободное ПО, потому мы можем узнать, какие скрипты юзает другой пользователь, и если мы в нужный момент убьём нужный временный файл, мы можем его подменить, что может привести к взлому одного юзера другим. stiky bit делает невозможной данную атаку - злоумышленник хоть и видит файл, но не может его уничтожить, а значит и подменить.
Для такой конфигурации настройка для ISPmanager будет такая же
вроде нет никакой разницы.
Linux Forum → Debian GNU/Linux → Cоздать архив с сохранением прав на директории и файлы
Форум работает на PunBB, при поддержке Informer Technologies, Inc