Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: перенести /usr на другой диск  (Прочитано 6370 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
перенести /usr на другой диск
« : 04 Октябрь 2011, 09:46:42 »
как перенести директорию /usr на другой диск ???

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #1 : 04 Октябрь 2011, 10:06:08 »
Примерно так ,только вместо home перенеси usr
Лучше маленький доллар, чем большое спасибо.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #2 : 04 Октябрь 2011, 10:08:06 »
 примонтировать новый диск /dev/sdx куда-нить, затем скопировать /usr в это куда-нить, затем открыть /etc/fstab и там указать что /usr теперь живет на /dev/sdx , затем reboot

Пользователь решил продолжить мысль 04 Октябрь 2011, 10:11:41:
только копировать с параметром --preserve
« Последнее редактирование: 04 Октябрь 2011, 10:11:41 от xeon_greg »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: перенести /usr на другой диск
« Ответ #3 : 04 Октябрь 2011, 10:17:21 »
1) выполняем rsync /usr на другой диск, используя все опции со словом preserve;
2) переименовываем /usr;
3) делаем пустой каталог /usr;
4) прописываем в /etc/fstab точку монтирования другого диска в пустой /usr;
5) sudo mount -a
6) перезагрузка, проверка, если всё норм, то старый переименованный /usr можно грохнуть.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #4 : 04 Октябрь 2011, 10:21:14 »
Цитировать
--preserve
что это?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #5 : 04 Октябрь 2011, 10:23:01 »
это cp -p some_file new_fileсохраняет стандартные атрибуты файлов при копировании (юзер права временная метка)

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #6 : 05 Октябрь 2011, 10:34:25 »
1 перенёс
2 перезагрузил
3 при загрузке система ругнулась что не нашла файл
4 далее загрузилась
5 и вот sudo не работает ((

sudo top
sudo: must be setuid root
что не так ??

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #8 : 05 Октябрь 2011, 10:43:16 »
а фигли так случилось ??

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: перенести /usr на другой диск
« Ответ #9 : 05 Октябрь 2011, 10:50:14 »
а фигли так случилось ??
1) выполняем rsync /usr на другой диск, используя все опции со словом preserve;

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #10 : 05 Октябрь 2011, 10:53:16 »
rsync - не пользовался вообще
а можно готовую комманду плз

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: перенести /usr на другой диск
« Ответ #11 : 05 Октябрь 2011, 10:58:12 »
sudo rsync -rltpHEADXog /usr /blah-blah-blah

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #12 : 05 Октябрь 2011, 11:31:44 »
sudo rsync -rltpHEADXog /usr /mnt/qwe
отредактировал fstab
sudo mv /usr /old_usr
sudo mkdir /usr
bash: /usr/bin/sudo: No such file or directory

попробовал нажать reset
не грузится ((

Пользователь решил продолжить мысль 05 Октябрь 2011, 11:53:52:
хм он создал директорию /usr в /mnt/qwe
а как чтоб сразу без создания usr ???

Пользователь решил продолжить мысль 05 Октябрь 2011, 12:02:43:
о слэш добавил и прокатило
sudo rsync -rltpHEADXog /usr/ /mnt/qwe
Пользователь решил продолжить мысль 05 Октябрь 2011, 12:09:36:
и после rsync
sudo: must be setuid root

Пользователь решил продолжить мысль 05 Октябрь 2011, 12:44:17:
sudo: must be setuid rootчто тут делать если все права принадлежать root

новую тему создавать ???
« Последнее редактирование: 05 Октябрь 2011, 12:44:17 от mouserok »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: перенести /usr на другой диск
« Ответ #13 : 05 Октябрь 2011, 13:01:59 »
ls -l /usr/bin/sudo?

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: перенести /usr на другой диск
« Ответ #14 : 05 Октябрь 2011, 13:12:23 »
cd usr/
ls -la
total 152
drwxr-xr-x  11 root root  4096 2010-04-29 15:17 .
drwxr-xr-x  23 root root  4096 2011-10-05 12:06 ..
drwxr-xr-x   2 root root 36864 2011-04-13 13:51 bin
drwxr-xr-x   2 root root  4096 2010-04-29 15:24 games
drwxr-xr-x  37 root root  4096 2010-04-29 15:25 include
drwxr-xr-x 197 root root 49152 2011-04-13 13:50 lib
drwxr-xr-x  10 root root  4096 2010-04-29 15:17 local
drwx------   2 root root 16384 2011-10-05 11:55 lost+found
drwxr-xr-x   2 root root 12288 2011-02-16 21:06 sbin
drwxr-xr-x 303 root root 12288 2011-04-13 13:50 share
drwxrwsr-x   4 root src   4096 2010-04-29 15:29 src


ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 127664 2010-04-13 20:43 /usr/bin/sudo

Пользователь решил продолжить мысль 05 Октябрь 2011, 13:24:42:
может здесь не верно прописал ??
nano /etc/fstab
/dev/sdb1       /usr    ext4    nodev,nosuid    0       2
« Последнее редактирование: 05 Октябрь 2011, 13:24:42 от mouserok »

 

Страница сгенерирована за 0.074 секунд. Запросов: 25.