Не вижу раздел «дом» в «других местах»

9

Я новый пользователь в Ubuntu, с фоном Windows. У меня на старом ноутбуке есть жесткий диск на 500 ГБ, и я сделал раздел размером около 50 ГБ для использования в системе, а другой - ~ 410 ГБ для личного использования. Точка монтирования для 410 ГБ установлена ​​в / home, потому что я не мог установить систему без точки монтирования, и я прочитал, что / home является своего рода значением по умолчанию.

Однако, когда я устанавливаю систему, в nautilus я вижу только один раздел:

Вот

Но когда я открываю GParted:

Вот

Я делаю что-то неправильно? Не используется ли 410 ГБ, хотя он указан в списке GPartedи как его использовать?

Я не исключаю, что мне не хватит знаний, потому что я впервые использую Ubuntu. Может быть, он здесь и он активен, но я не знаю, как получить к нему доступ и сохранить на нем свои файлы?

Спасибо и извините!

Джон Доу
источник
1
откройте терминал и наберите df -h. вставьте обратно вывод.
августа
1
Ваша система выглядит правильно для меня: Nautilus, файловый менеджер, показывает только корневой раздел. Я думаю, что то, что вы ищете, можно найти, щелкнув правой кнопкой мыши на слове Homeв файловом менеджере и выбравProperties
Charles Green

Ответы:

17

С вашими настройками я бы не ожидал, что вы найдете свой «Дом» в «Другие места». Ваш дом монтируется при загрузке системы. Вы можете получить к нему прямой доступ через ссылку «Домой» (и «Документ», «Музыка», «Изображения») в Nautilus, файловом обозревателе. Это не «Другое место», это часть или ваша файловая система , даже если она установлена ​​в двух разных разделах.

ФЛОТ
источник
Итак, как мне создать еще один раздел, который я могу просматривать из «других мест»? То, что я хочу сделать, - это иметь два раздела - один для моей системы (у меня он есть) и один с оставшимися ГБ для моего личного использования. Я думаю, точка монтирования не должна быть / home, верно? -
John Doe
2
@johndoe Я, возможно, неправильно понимаю вопрос, но из того, что я вижу на втором экране, похоже, что это уже то, что вам нужно: большой раздел (/ dev / sda2) есть, отформатирован и смонтирован в / home. Если вы не пытались изменить местоположение своей домашней папки, это должен быть / home / <ваше имя пользователя>, то есть в большом разделе со всеми вашими папками Music / Pictures / etc .... В отличие от Windows, где отдельные разделы, как правило, представлены в виде своеобразной иерархии папок, это не так, как это обычно делается в Linux, где смонтированные разделы выглядят как простые папки.
Рейссор
1
Я согласен с @Reyssor, для меня у вас уже есть именно то, что вы описываете :)
FloT
2
@johndoe Вы пытаетесь сделать это более сложным, чем на самом деле. На первом снимке экрана папки «Рабочий стол», «Документы», «Загрузки» и т. Д. Хранятся как / home / johndoe / Desktop, / home / johndoe / Documents и т. Д. В разделе размером 410 ГБ. То, что вы просите, это именно то, что у вас уже есть.
pconley
1
Итак, как мне создать еще один раздел, который я могу просматривать из «других мест»? Этот и ваш оригинальный вопрос два разных. Для этого вам нужно было сделать это, когда вы устанавливали то же самое, что вы создали / home, вы можете сделать это для оставшегося как 50 ГБ NTFS-раздела, но после установки вы можете попробовать это .
маргаритка
10

Исходя из фона Windows, вы, вероятно, этого не знаете, но Ubuntu (или любая система Linux) использует разделы не так, как Windows, поэтому вы не видите оба созданных раздела.

Как вы знаете, в Windows при подключении раздела он отображается как диск (C :, D: или т. Д.), А все диски отображаются в разделе «Мой компьютер». Каждый диск имеет свою совершенно отдельную иерархию файлов. Но в Linux используется другая модель. В Linux, что касается операционной системы, существует только одна иерархия , которая более или менее эффективно хранится в памяти ядра. Разделы монтируются путем их подключения в определенных точках этой иерархии, а именно в точках монтирования, и когда это происходит, содержимое вновь смонтированного раздела отображается в виде каталогов и файлов в этой точке монтирования.

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

Вот пример, который, будучи не точным на 100%, должен помочь вам понять, как это работает. Предположим, что ваши два раздела имеют следующее содержимое:

Partition 1:
  bin/
  home/
  usr/
Partition 2:
  larry/
  moe/
  curly/

Когда ядро ​​Linux запускается, вы можете представить, что оно начинается с пустой «ментальной модели» файловой системы. («В начале было /.»)

/

Затем он монтирует раздел в точке монтирования /; допустим, это раздел 1. После монтирования файловая система имеет следующие три каталога:

/bin/
/home/
/usr/

Затем он монтирует раздел 2 в точке монтирования /home. После этого файловая система имеет следующие шесть каталогов:

/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/

Конечным эффектом этого является то, что все, что /home/curlyнаходится под, находится в разделе 2, а все остальное /- в разделе 1. Поэтому, когда его спросят о доступе к файлу, как, скажем, /home/curly/maharajah.txtядро, заметит, что этот файл находится в точке монтирования раздела 2, /homeи нет других точек монтирования «на пути» от /homeпути к файлу, поэтому он поместит файл в curly/maharajah.txtраздел 2. Другой файл, например /bin/ow, будет помещен в раздел 1, потому что он находится в точке монтирования раздела 1, но не под точкой монтирования любого другого раздела.

Но все эти управляющие точки монтирования невидимы для вас, как для пользователя компьютера. При обычном повседневном использовании вас, как правило, не волнует, какие каталоги находятся на каких разделах; когда вы создаете файл, все, о чем вы думаете, - это путь, /home/curly/maharajah.txtи вы позволяете ядру беспокоиться о том, в какой раздел на самом деле поместить этот файл. Таким образом, в отличие от Windows, разделы должны быть невидимыми при обычном использовании, и вы работаете с иллюзией, что существует только одна большая файловая система, которая содержит все в системе. Некоторые файловые менеджеры, например Nautilus, помогают продвигать эту иллюзию, даже не показывая, какие разделы смонтированы.

Что это означает для вашей конкретной ситуации, так это то, что у вас (возможно) уже есть все, что вы хотите. Ваш раздел на 50 ГБ монтируется /, а ваш раздел на 410 ГБ монтируется /home, и это означает, что все, что вы создаете, /homeбудет помещено в раздел на 410 ГБ, а все остальное в системе будет размещено на разделе на 50 ГБ. (Ну, на самом деле есть и другие «воображаемые разделы», созданные различными компонентами системы Linux, но пока забудьте об этом.) Просто Nautilus не очень ясно дает понять, что оба раздела используются, и фактически вводит их в заблуждение показывает использование пространства только для раздела 1 на экране «Другие местоположения».

Дэвид З
источник
Хорошее объяснение.
Джо
7

GParted обычно показывает фактическую точку монтирования раздела . Если раздел похож на какое-то внешнее запоминающее устройство или не имеет ничего общего с Ubuntu, как в моем случае, у меня есть 3 раздела, в которых нет системного файла Ubuntu, он монтируется в /media/каталог, который обычно создает точку монтирования, например: У меня есть точка монтирования, как /media/kulfy/DE14D51314D4EF8Fдля моего раздела. Он был создан автоматически. И эти разделы / устройства хранения могут быть доступны из других мест .

Ваш GParted показывает, что точка монтирования /dev/sda2, /homeтаким образом, раздел уже смонтирована и /homeявляется точкой монтирования. Таким образом, в других местах нет записи, так как она выполняет важную часть основной установки. Вы также можете запустить findmnt /dev/sda2для получения дополнительной информации.

Kulfy
источник
На самом деле ~это краткий обзор /home/<username>и можно иметь несколько домашних каталогов пользователя под /home...
pa4080
@ pa4080 Да. Я полностью забыл это. Я обычно работаю на однопользовательском ПК, поэтому. Спасибо за уведомление. Отредактировал сообщение :-)
Kulfy
@Kulfy Итак, как мне создать еще один раздел, который я могу просматривать из «других мест»? То, что я хочу сделать, - это иметь два раздела - один для моей системы (у меня он есть) и один с оставшимися ГБ для моего личного использования. Я думаю, точка монтирования не должна быть / home, верно?
Джон Доу
@Kulfy, если вы собираетесь играть в игры с системными разделами, гораздо безопаснее загружаться с живого CD / flash, чем пытаться делать это на работающей системе. Новый пользователь должен держаться подальше от всего этого, пока он не узнает больше. При работе на этом уровне довольно легко создать не загружаемую систему или нанести другой значительный ущерб.
Джо
6

Раздел данных

Вы можете создать другой раздел, который можно просматривать из «других мест» gparted, при загрузке с другого диска, например, Ubuntu live / install USB pendrive.

У многих людей есть dataраздел для личных файлов (документы, картинки, видеоклипы, музыка ...).

  • Начните с резервного копирования по крайней мере всех файлов, которые вы не можете позволить себе потерять.

  • Размонтируйте и уменьшите существующий раздел и создайте dataраздел в пространстве диска, который стал нераспределенным после сжатия.

  • Этот раздел может иметь файловую систему NTFS и использоваться совместно с Windows, если есть двойная загрузка. В противном случае, если бы только Linux, я бы предложил ext4файловую систему.

  • В обоих случаях неплохо иметь строку в файле /etc/fstab, чтобы dataавтоматически смонтировать раздел . /mediaНапример, создайте /media/dataточку монтирования в и укажите ее UUID в /etc/fstab. Эта строка может быть в (или около) конце файла.

    UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data    ext4    defaults 0       2
    

    Используйте свой собственный UUID для dataраздела, который вы найдете через

    sudo blkid
    

    После следующей загрузки (или перезагрузки) он будет смонтирован и доступен.

  • Сделать dataраздел доступным без повышенных разрешений для пользователя и группы, но не для других.

    • Используйте chownи, chmodесли есть ext4файловая система Linux . Когда смонтировано: беги

      sudo chmod -R o-rwx /media/data/
      sudo chown -R "$USER" /media/tester/data
      

      После этого можно легко изменить владельца и разрешения для ext4раздела.

    • Добавьте параметры монтирования, /etc/fstabесли есть файловая система NTFS , после defaultразделения через запятую, ,например, так:

      UUID=27BB443011BACEB5   /media/data ntfs  defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec  0  2
      

    Владение и права доступа к разделу NTFS устанавливаются при монтировании и не могут быть изменены с помощью chownи chmod. Но вы можете размонтировать и снова смонтировать с другими настройками.

  • Это не обязательно, но может помочь установить метку dataна этом разделе,

    sudo tune2fs -L data /dev/sdxn
    

    где /dev/sdxnспецификация устройства, как видно sudo blkid; Замените xбуквой устройства и nномером раздела вашего реального случая.


Одно преимущество с dataразделом состоит в том, что системный раздел (ы) будет меньше. Будет возможно сделать резервную копию личных данных и системы отдельно, что удобно.

sudodus
источник
Спасибо за помощь! Я не совсем уверен, как следовать четвертому шагу. Куда мне добавить строку / etc / fstab, которую вы упомянули? Это где-то при создании раздела с помощью GParted? Должен ли я сначала создать раздел в точке монтирования с именем «media / data», перезагрузить компьютер и использовать терминал для работы с / etc / fstab? Извините, я только сегодня начал с Linux, и я мало что знаю об этом
Джон Доу
1
@johndoe, /etc/fstabэто файл, файл конфигурации, который уже существует. Вы изменить его с помощью текстового редактора и использовать , sudoчтобы получить повышенные разрешения: sudo nano /etc/fstab. Это может быть хорошей идеей , чтобы сделать резервную копию перед редактированием: sudo cp -p /etc/fstab /etc/fstab.bak.
Судод
@johndoe, строка для dataраздела может быть где угодно /etc/fstab. Я бы поставил его в конце (как последняя строка) и обязательно нажал Enter в конце строки, чтобы он заканчивался «переводом строки».
Судод
@sudodus Порядок строк fstab важен, так как вы не можете монтировать под ним, /media/dataесли не монтировали /раньше. Также chownследует использовать, чтобы сделать раздел доступным для пользователя без полномочий root.
mook765
1
Это способ сделать это, но для новичка действительно не рекомендуется менять разделы вокруг - если они не работают над одноразовой установкой, которую они могут просто переустановить с нуля, если сломают. ОП просто изучает, что такое раздел и как он используется в мире Linux.
Джо
0

Люди могут сказать, что о unix и linux говорят, что «все это файл», и это хороший пример.

Ubuntu не показывает такие вещи, как диск «C», как Windows, потому что каждое устройство хранения назначается определенному каталогу в качестве точки монтирования в файловой системе.

Места с закладками перечислены в левой части окна Nautilus.

  • Компьютер , который указан в «других местах», является закладкой для /. Это ваш корневой каталог .

  • Главная закладка для /home/$USER/которой $USERваше имя пользователя. Это домашний каталог вашего пользователя . Вы можете вручную перейти в домашний каталог вашего пользователя в Nautilus, если вы нажмете «Компьютер», затем нажмите «Домой», а затем нажмите свое имя пользователя.

Тем не менее, точка монтирования вашего раздела есть, /homeи в этом каталоге вы можете получить доступ к своему разделу в Nautilus.

Чтобы вручную перейти к разделу в Nautilus, нажмите «Компьютер», который является вашим корневым /каталогом или каталогом, а затем нажмите «Домой». Это каталог верхнего уровня, где смонтирован диск или раздел /home.


Одна вещь, которая, возможно, смутила вас:

Внешние устройства будут отображаться в виде закладки в «других местах» при ручном подключении внешнего диска. Nautilus делает это для облегчения доступа к внешним устройствам, поскольку точка монтирования по умолчанию отсутствует в домашнем каталоге вашего пользователя.

Опять же, это просто закладки. По умолчанию внешним устройствам назначается несколько случайно сгенерированная точка монтирования в вашем /media/$USER/каталоге.

mchid
источник