Не вдається побачити домашній розділ у "інших місцях"


9

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

Однак, коли я встановлюю систему, єдиний розділ, який я бачу в nautilus, це такий:

Ось

Але коли я відкриваю GParted:

Ось

Я щось роблю не так? Чи 410 ГБ не використовується, хоча він вказаний у списку GParted, і як я можу ним користуватися?

Я не виключаю можливості мені бракувати знань, тому що це вперше я використовую Ubuntu. Можливо, він є тут і він активний, але я не знаю, як отримати доступ до нього та зберігати на ньому свої файли?

Дякую і вибачте!


1
відкритий термінал і введіть df -h. вставити назад вихід.
niry

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

Відповіді:


17

З урахуванням ваших налаштувань, я не очікував, що ви знайдете своє "Дім" у "Інших місцях". Ваш будинок встановлений, коли ваша система завантажується. Ви можете отримати доступ до нього прямо через посилання "Головна" (і Документ, Музика, Зображення ...) у Наутилусі, провіднику файлів. Це не "Інше місце", це частина або Ваша файлова система , навіть якщо вона встановлена ​​на двох різних розділах.


Тож як я можу створити інший розділ, який я можу переглянути з "інших місць"? Я хочу зробити два розділи - один для моєї системи (у мене є) і той, що залишився ГБ для мого особистого використання. Я здогадуюсь, що місце кріплення не повинно бути / домашнім, правда? -
John Doe

2
@johndoe Можливо, я неправильно розумію питання, але з того, що я бачу на другому екрані, схоже, це вже те, що ви хочете: великий розділ (/ dev / sda2) є там, відформатований та встановлений на / home. Якщо ви не вийшли зі шляху змінити свою домашню папку, це має бути / home / <ваше ім'я користувача>, так що на великому розділі, з усіма вашими папками "Музика / Картинки / тощо" ... На відміну від Windows, де окремі розділи зазвичай представлені як своєрідна ієрархія папок, це не так, як це робиться в Linux, де змонтовані розділи виглядають як прості папки.
Рейссор

1
Я погоджуюся з @Reyssor, мені ви вже точно
сказали

2
@johndoe Ви намагаєтесь зробити це складніше, ніж є насправді. На першому скріншоті папки Робочий стіл, Документи, Завантаження тощо зберігаються як / home / johndoe / Desktop, / home / johndoe / Documents тощо на вашому розділі 410 Гб. Те, що ви просите, саме те, що у вас вже є.
pconley

1
Тож як я можу створити інший розділ, який я можу переглянути з "інших місць"? Це одне і ваше первісне запитання два різні. Для цього вам довелося це робити, коли ви встановлювали те саме, що ви створили / домашнє, ви можете зробити так, щоб залишився подібно 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додаткову інформацію.


Насправді ~це резюме, /home/<username>і можна мати декілька домашніх каталогів користувачів під /home...
pa4080

@ pa4080 Так. Я це зовсім забув. Зазвичай я працюю на ПК з одним користувачем, тому. Дякуємо за повідомлення. Редагував публікацію :-)
Kulfy

@Kulfy Отже, як створити інший розділ, який я можу переглядати з "інших місць"? Я хочу зробити два розділи - один для моєї системи (у мене є) і той, що залишився ГБ для мого особистого використання. Я здогадуюсь, що місце кріплення не повинно бути / домашнім, правда?
John Doe

@Kulfy, якщо ви збираєтеся грати в ігри з системними розділами, набагато безпечніше завантажуватися з живого компакт-диска / флеш-системи, ніж намагатися робити це в запущеній системі. Новий користувач повинен уникати нічого подібного, поки не дізнається більше. Зробити незавантажувану систему або зробити інші значні пошкодження під час роботи на цьому рівні досить просто.
Джо

6

Розділ даних

Ви можете створити інший розділ, який ви можете переглядати з "інших місць" gpartedпри завантаженні з іншого накопичувача, наприклад, Ubuntu жити / встановити 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перегородки є те, що системні розділи будуть меншими. Можна зробити резервну копію персональних даних та системи окремо, що зручно.


Дякую за допомогу! Я не зовсім впевнений, як виконати четвертий крок. Де я додаю рядок / etc / fstab, який ви згадали? Це десь під час створення розділу за допомогою GParted? Чи потрібно спочатку створити розділ у точці гори з назвою "медіа / дані", перезавантажити комп'ютер і використовувати термінал для виконання завдань з / etc / fstab? Вибачте, я почав саме сьогодні з Linux, і я не знаю багато чого про це
John Doe

1
@johndoe /etc/fstab- це файл, файл конфігурації, який вже існує. Ви змінити його за допомогою текстового редактора і використовувати , sudoщоб отримати підвищені дозволу: sudo nano /etc/fstab. Це може бути гарною ідеєю , щоб зробити резервну копію перед редагуванням: sudo cp -p /etc/fstab /etc/fstab.bak.
sudodus

@johndoe, рядок для dataрозділу може бути в будь-якому місці /etc/fstab. Я поставив би його в кінці (як останній рядок) і обов'язково натисніть Enter в кінці рядка, щоб він закінчувався "стрічкою рядка".
sudodus

@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/каталогом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.