На уровне ядра да система знает об изменениях состояния электропитания, таким образом, от ввода-вывода читающая и пишущая перспектива, Ваш внешний диск просто включит, вращение, и продолжит то, что это делало.
С точки зрения пространства пользователя это могло бы перестать работать в зависимости от отказоустойчивости, встроенной в любое программное обеспечение, которое Вы используете. Если это обнаруживает сбой записи, это может повторить пару раз, пока диск не становится доступным, или это может упасть.
В Unix/Linux существует 2 каталога, которые очень важны для системы с точки зрения того, что делает одну систему уникальной по сравнению с другой системой. Эти каталоги /etc
и /var
. /etc
каталог содержит все конфигурационные файлы для различных сервисов, которые работают на данной системе.
/var
каталог содержит различные базы данных о системе такой как, какие пакеты установлены на нем, а также журналы о том, что происходило в системе.
3-й каталог это важно, не так к системе, но пользователю, /home
каталог. Этот каталог содержит данные, это значимо для пользователей. Вещи как документы, mp3s, видео, и т.д. сохранены здесь, обычно.
/home
каталог часто является временами, отдельными к его собственному разделу, больше из-за истории, чем по любой действительно практической причине в этой точке. Хорошо абсолютно идти с этой моделью даже сегодня, но это действительно ничего не делает Вами, особенно когда /
и /home
совместно используют тот же физический жесткий диск.
Это дает Вам немного защиты в том смысле, что если /home
каталог заполняется, основной каталог системы /
если в теории все еще имеют свободное пространство на диске, после /home
было заполнено, но действительно это не грандиозное предприятие, IMO.
Это - абсолютно субъективный вопрос, в Unix/Linux необходимо сделать то, что имеет смысл для конкретной ситуации, следовательно это - то, почему существует столько вариантов для вещей как разделение, оболочка по умолчанию, и т.д.
Я сделал бы совместное усилие, чтобы удостовериться, что Вы сохраняете все файлы связанными с "пользовательскими" данными некоторым организованным способом под Вашим /home
каталог и также предпринять шаги для резервного копирования его. Или к другой системе в Вашей сети, или к некоторой подключенной системе хранения к системе.
Это довольно тривиально для резервного копирования Вашего /home
каталог с помощью инструмента такой как rsync
, и это может быть задано сценарием так, чтобы это работало автоматизированным способом от a cron
, например.
Я нахожусь на OSX, который подобен в установке. У меня есть стандартная учетная запись пользователя (давайте назовем ее JOHN) для ежедневного использования, таким образом, никакие права администратора. У меня есть вторая учетная запись с правами администратора. Мой ноутбук имеет один физический диск с двумя разделами. СИСТЕМНЫЙ раздел для ОС, ДАННЫЕ для всех пользовательских данных. Каждый раз, когда я должен переустановить, я могу вытереть СИСТЕМНЫЙ раздел, затем переустановить и воссоздать пользователя JOHN на СИСТЕМНОМ разделе. То же идет для администраторского пользователя.
Затем я вхожу в систему как администратор, перейдите к Пользователям / (/домой на Linux), переименуйте папку JOHN к JOHN1 и создайте символьную ссылку JOHN к ДАННЫМ/ПОЛЬЗОВАТЕЛЯМ/ДЖОНУ. Затем я выхожу из системы, вход в систему как пользователь JOHN, и все вернулось к нормальному. Я сохраняю администраторского пользователя на СИСТЕМНОМ разделе. Я не сохраняю данных там для хранения размера пользовательских данных по СИСТЕМНОМУ разделу максимально низко. Если ДАННЫЕ раздела испорчены, я могу все еще войти в систему.
В первый раз использование скопируйте папку ДЖОНА в раздел ДАННЫХ с надлежащими правами. Я использовал бы rsync для этого, поскольку это сохраняет все права как, они. После переустановки пользователь, возможно, получил новый системный идентификатор, таким образом, у Вас есть к показанному папка новому пользователю. На OSX это никогда не было проблемой. Я сделал это несколько раз теперь.