Что произойдет, если я просто поменяю точку монтирования с / usr / local на / usr?

У меня этот диск настроен так:

/dev/sda3 mounted to: /usr/local

, если я просто изменю это (в fstab, верно?) На:

/dev/sda3 mounted to: /usr

Что произойдет? Я что-то теряю или все это просто по умолчанию для новой точки монтирования?

0
задан 13.04.2020, 07:31

1 ответ

Если вы просто изменили точку монтирования в вашем fstab, не копируя файлы, то содержимое, которое было в /usr/local/, появится в /usr/. Исходное содержимое /usr/ будет скрыто от ОС.

Поскольку /usr/ содержит множество настроек вашей системы, библиотек, двоичных файлов и других важных файлов, я уверен, что ваша система не будет работать должным образом после переназначения точки монтирования диска.

В сущности, ОС не сможет найти ничего, что будет искать в /usr/ или ее подкаталогах (включая /usr/local). Каталог /usr/ полон библиотек, которые содержат символические ссылки, а некоторые из его файлов имеют очень специфические требования к владельцам и разрешениям.

Я бы не советовал менять точки монтирования, копировать или перемещать эти файлы, если это не нужно.

0
ответ дан 13.04.2020, 07:32
  • 1
    Или используйте cp --archive. – GSerg 13.04.2020, 07:32
  • 2
    Что, если я должен был скопировать по/usr в где-нибудь, измените точку монтирования как выше и затем положите обратно те данные к (новому) usr dir? – Comintern 13.04.2020, 07:33
  • 3
    Было бы лучше скопировать содержание/usr в новый раздел сначала и затем смонтировать его на/usr. И я рекомендовал бы использовать tar, чтобы сделать копию. – Erik A 13.04.2020, 07:33
  • 4
    Также не забудьте перемещать все данные, которые ранее были в /usr/local к " new" /usr/local. – Colm Bhandal 13.04.2020, 07:34

Теги

Похожие вопросы