Есть ли простой способ настроить windows/linux/mac так, чтобы ОС была установлена на отдельном жестком диске /SSD для всех пользовательских данных, которые хранятся на одном или нескольких дисках?Мои мотивы:

  • Быстрое и простое восстановление системы чистых ОС и приложений
  • Новая установка операционной системы
  • Потенциальная защита от вирусов, шифрование диска ОС для выкупа
  • Простое резервное копирование / восстановление данных на пользовательских дисках

Я не знаю, возможно ли это, но в идеале было бы здорово, если бы можно было использовать сценарий, который бы назначал эти сопоставления дисков, чтобы сообщить новой ОС, где можно найти места для пользовательских документов / видео / музыки и т.д.

3 ответа3

2

Для Windows вы можете взглянуть на перенаправление папок и перемещаемый профиль. Вы должны оценить, может ли ваша сетевая инфраструктура поддерживать это.

1

Для Linux просто установите / на отдельный диск из / home. Пример fstab может выглядеть как

/dev/sda1 /                       ext4    defaults        1 1
/dev/sda1 swap                    swap    defaults        0 0
/dev/sdb1 /home                   ext4    defaults        1 2
1

Эта ссылка предоставляет метод для выполнения вашей задачи в OSX. Это довольно старый, но он все еще работает и использует командную строку. Аналогичный метод можно использовать, зайдя в Системные настройки -> Пользователи и группы -> Пользователь, щелкнув правой кнопкой мыши -> Дополнительные параметры -> изменить домашний каталог. Вы можете назначить смонтированный раздел, используя этот метод как домашний.

По ссылке показан способ перемещения каталога /Users в отдельный раздел.

http://lnx2mac.blogspot.com/2010/09/moving-os-x-users-to-separate-partition.html

В основном следующие шаги в терминале

sudo mv / Пользователи / UsersOld
// это чтобы ваши данные не исчезали

sudo mkdir /Users
sudo chown root:admin /Users
sudo chmod 755 /Users
 //This makes a new /Users directory
sudo touch /etc/fstab 
sudo cp/etc/fstab /etc/fstab.orig
     //this saves your original fstab
sudo vi /etc/fstab 
    //use this to edit your fstab and include the UUID of the partition

Добавьте следующую строку в конец файла:(получите эту информацию, перейдя в утилиту диска и нажав «cmd + I» на диске, необходимо смонтировать) UUID = TheValueYouCopiedAbove /Users hfs auto

После редактирования ваш файл должен выглядеть примерно так:

UUID=84BA91DE-C37F-F13D-B5C9-FECA5184DEB7 /Users hfs auto

Затем размонтируйте и перемонтируйте.

sudo mv /UsersOld/* /UsersOld/.[^.]* /Users/
sudo rmdir /UsersOld

Тогда проверь это. Дополнительную информацию об изменении внешнего вида можно найти по ссылке выше.

Я понимаю, что это не автоматизировано, но я надеюсь, что это помогает. Кроме того, вы можете сделать это с отдельными учетными записями пользователей, заменив /Users на /Users /[имя учетной записи]. Я столкнулся с некоторыми проблемами при попытке загрузить их с зашифрованных разделов (см. Мой вопрос « Автоматическая разблокировка OSX и монтирование зашифрованной учетной записи пользователя на отдельном разделе»), но в остальном все должно работать нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .