Mount / tmp и / home для отдельного жесткого диска

Возможно, iptables и ulog могут работать? Не то, чтобы у меня был точный рецепт, но я думаю, что iptables может соответствовать процессам, после совпадения вы можете использовать ulog.

6
задан 10 June 2012 в 22:56

29 ответов

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 25 July 2018 в 18:34

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 31 July 2018 в 12:30

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 2 August 2018 в 00:44

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 2 August 2018 в 00:44

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 4 August 2018 в 16:14

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 6 August 2018 в 00:53

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 7 August 2018 в 18:18

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 10 August 2018 в 07:02

Чтобы иметь /tmp и /home в одном разделе, а другой раздел из /, вам нужно сделать это:

  1. Сделать tmp и home две каталоги верхнего уровня на разделе, который вы хотите сместить. Поэтому, если теперь сам раздел /tmp, вам нужно переместить все его содержимое в каталог tmp в своем корневом каталоге.
  2. Дайте раздел, содержащий tmp и home его собственная точка монтирования. Разумное имя для этого - tmp+home (если вы не планируете использовать этот раздел для других вещей), и разумными адресами для него являются /, /mnt и /media. Я рекомендую поместить его прямо в /, а остальная часть этого ответа предполагает, что это где.
  3. Дайте /tmp+home свою собственную запись в /etc/fstab. (Вы увидите, что у /tmp есть свой собственный вход
  4. Сделайте символические ссылки /tmp и /home на /tmp+home/tmp и /tmp+home/home.

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

Кроме того, вам нужно будет отменить ваш отдельный каталог /tmp (включая удаление или, лучше, комментируя его запись в /etc/fstab), так как /tmp больше не будет точкой монтирования для отдельного раздела, а вместо этого будет символической ссылкой в ​​отдельный раздел.

Этот ответ doesn Если кто-то, у кого есть опыт перемещения /tmp, может влиять на то, возможно ли / безопасно перемещаться /tmp, в то время как в установленной системы, что было бы полезно. ive подробные инструкции для этого из установленной системы или с живого компакт-диска, но я не хочу указывать направления, которые неэффективны или небезопасны (а также направления, которые являются излишне сложными и трудоемкими). ​​

7
ответ дан 15 August 2018 в 19:01
  • 1
    Я не могу думать о каких-либо рисках при перемещении /tmp, кроме того, что если вы отключите его, и процесс хочет получить к нему доступ, тогда он может (крайне худший сценарий) вызвать панику ядра. Если fstab не был изменен, вы можете перезапустить его и повторить попытку позже. Если бы это было, и точка монтирования была недействительной или еще не существовала, ОС могла бы не загрузиться, или она могла бы отключиться без нее. В любом случае лучше безопасно, чем жалеть . Скорее всего, хотя не было бы паники в первую очередь, процесс просто закончится или продолжит независимо. – jackweirdy 10 June 2012 в 23:47
  • 2
    @jackweirdy Приложение, которое не может получить доступ к данным, не вызывает панику , но я беспокоюсь, что если важные приложения или службы нуждаются в /tmp, и они перемещаются под ними, система может не остаются функциональными, пока выполняются другие шаги. Кроме того, в общем случае любой файл или каталог в /tmp считается пригодным для удаления в любое время, когда он не активно используется каким-либо процессом , поэтому, если содержимое /home переходит в раздел, который все еще установлен как /tmp ... Вы можете определенно использовать живой компакт-диск, но я надеюсь, что кто-то, кто сделал это в бегущей системе, может прокомментировать (или отредактировать мой ответ). – Eliah Kagan 10 June 2012 в 23:53
  • 3
    Просто попробовал следовать вашим инструкциям (только для нового раздела). Пошел отлично :) – jackweirdy 11 June 2012 в 16:06
  • 4
    Upvote и отмеченный как ответ, так как он работает, и, похоже, нет лучшего способа сделать это без дополнительной точки монтирования. Спасибо! – arcyqwerty 12 June 2012 в 02:42

Простым способом было бы сделать другой раздел / с установочным диском, а затем перезагрузиться и временно временно установить этот раздел в /media или что-то другое, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 25 May 2018 в 10:22

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу нести ответственность за то, что потерял все ваши вещи

Как и тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, что он возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины для этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи

Макет файла fstab выглядит так:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображались, поэтому я помещал их в квадратные скобки. Они не являются строго необходимыми, но они делают файл намного проще для чтения) [ ! d13]

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

Удалить содержимое исходного домашнего каталога - дважды - затем сохранить изменения в [ f14] и перезапустите

0
ответ дан 25 May 2018 в 10:22
  • 1
    ОП задает конкретно вопрос о том, как поместить /tmp и /home в другой раздел из /, но тот же раздел, что и друг друга . Этот можно сделать . – Eliah Kagan 10 June 2012 в 23:31
  • 2
    Я заметил это, но это будет включать установку / дважды в fstab. Это конкретное требование вызвало у меня проблемы раньше (по общему признанию, в 2.20s ядра), но я бы не захотел рисковать снова. – jackweirdy 10 June 2012 в 23:34
  • 3
    Вам не обязательно (и действительно, вы правы, вы никогда не должны ) иметь две записи fstab для /. Вы никогда не должны пытаться использовать один каталог в качестве точки монтирования для нескольких разделов. Вместо этого просто создайте каталоги /tmp и /home в корне их раздела, смонтируйте корень их раздела в своей собственной точке монтирования и сделайте символические ссылки /tmp и /home в соответствующие подкаталоги этой точки монтирования , Подробнее см. мой ответ . – Eliah Kagan 10 June 2012 в 23:36

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 25 July 2018 в 18:34

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 25 July 2018 в 18:34

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 31 July 2018 в 12:30

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 31 July 2018 в 12:30

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 2 August 2018 в 00:44

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 2 August 2018 в 00:44

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 2 August 2018 в 00:44

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 2 August 2018 в 00:44

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 4 August 2018 в 16:14

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 4 August 2018 в 16:14

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 6 August 2018 в 00:53

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 6 August 2018 в 00:53

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 7 August 2018 в 18:18

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 7 August 2018 в 18:18

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 10 August 2018 в 07:02

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 10 August 2018 в 07:02

Простым способом было бы сделать другой раздел / с установочным диском, затем перезагрузиться, и временно смонтировать этот раздел в /media или что угодно, а затем скопировать папки /home и /tmp в новый / корневой раздел, который вы установили под носитель. Отключите его и перезагрузитесь.

1
ответ дан 15 August 2018 в 19:01

Примечание. Следуйте инструкциям на свой страх и риск! Я уверен, что они будут работать, но я не хочу отвечать за то, что потерял все ваши вещи.

Как тот, кто имеет /home на выделенном разделе (но не на жестком диске), я могу сказать, возможно, хотя это намного проще сделать с установщиком ubuntu при первой установке ubuntu.

Однако, если вам нужно это сделать, не переустанавливая ubuntu, я бы сказал, что лучше всего разместить небольшую ОС Linux или livecd ( Я рекомендую Puppy Linux из-за его небольшого размера) на USB-накопитель или компакт-диск и использовать его для настройки жесткого диска и файла /etc/fstab, который содержит список разделов и жестких дисков, которые папки. Я продолжу предполагать, что вы используете щенок linux для этого, но шаги легко следовать, если вы используете - например, ubuntu livecd.

Как только щенок Linux установлен (используйте unetbootin, чтобы сделать это, если вы используете USB-накопитель), сначала необходимо использовать Gparted (редактор графического раздела, включенный в щенок linux), чтобы обеспечить правильное форматирование нового жесткого диска. Это не важно, но полезно использовать одну и ту же файловую систему на двух жестких дисках. Я также предложил бы создать раздел для /tmp и раздела для /home. Причины этого станут ясными.

После создания этих разделов вам необходимо смонтировать жесткий диск, содержащий установку Ubuntu, и скопировать содержимое папки home в раздел, который вы создали для него , В /tmp ничего не должно быть.

Затем откройте файл etc/fstab для редактирования текста.

Примечание. Убедитесь, что вы открыли файл в драйвере ubuntu , в противном случае вы будете редактировать детали монтирования для linecd / щенка linux

. Макет файла fstab выглядит следующим образом:

UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2

(вкладки не отображаются, поэтому я помещаю их в квадратные скобки. но они делают файл более легким для чтения)

добавьте эту строку дважды, один раз для каталога home и один раз для tmp. Убедитесь, что строка ext4 изменена в соответствии с файловой системой, используемой разделом, и чтобы поле unique-partition-id было изменено в соответствии с UUID раздела. это значение можно найти в gparted (или утилите управления дисками ubuntu на livecd).

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

0
ответ дан 15 August 2018 в 19:01
  • 1
    ОП задает вопрос о том, как поставить /tmp и /home на другой раздел из /, но тот же раздел, что и каждый другой . Этот может быть выполнен . – Eliah Kagan 10 June 2012 в 23:31
  • 2
    Я заметил это, но это будет включать установку / дважды в fstab. Это конкретное требование вызвало у меня проблемы раньше (по общему признанию, в 2.20s ядра), но я бы не захотел рисковать снова. – jackweirdy 10 June 2012 в 23:34
  • 3
    Вам не обязательно (и действительно, вы правы, вы никогда не должны ) иметь две записи fstab для /. Вы никогда не должны пытаться использовать один каталог в качестве точки монтирования для нескольких разделов. Вместо этого просто создайте каталоги /tmp и /home в корне их раздела, смонтируйте корень их раздела в своей собственной точке монтирования и сделайте символические ссылки /tmp и /home в соответствующие подкаталоги этой точки монтирования , Подробнее см. В моем ответе . – Eliah Kagan 10 June 2012 в 23:36

Другие вопросы по тегам:

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