Устанавливание всех приложений на диске SSD и помещение всех файлов на диске жесткого диска

Я совершенно плохо знаком с Ubuntu, и мой вопрос здесь касается несколько запутывающего (по крайней мере, для меня) тема разбиения дисков на разделы.

Я недавно купил новый ноутбук с SSD на 250 ГБ и жесткими дисками жесткого диска на 1 ТБ с простой идеей установить все приложения и ОС на SSD, и поместил все мои файлы (документы, музыка, видео...) на жесткий диск. Это просто сделать в Windows, так как диски отображены, однако в Ubuntu, дело не в этом.

Я знаю, что существует тонна подобных вопросов на этом сайте, касающемся разделения, но это для пользователя новичка, как я, слишком сложно (видящий, что я не ищу на двойную загрузку с Windows и связанными вопросами..). Я недавно скопировал все свои файлы (приблизительно 150 ГБ) в /home/Documents и после выполнения df -h команда, это было результатом:

Filesystem      Size  Used Avail Use% Mounted on
udev            7,8G     0  7,8G   0% /dev
tmpfs           1,6G  9,6M  1,6G   1% /run
/dev/nvme0n1p3  198G  179G  9,0G  96% /
tmpfs           7,8G   16M  7,8G   1% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,8G     0  7,8G   0% /sys/fs/cgroup
/dev/loop4       87M   87M     0 100% /snap/core/4917
/dev/loop0      141M  141M     0 100% /snap/skype/45
/dev/loop2      133M  133M     0 100% /snap/skype/41
/dev/loop1      194M  194M     0 100% /snap/firefox/103
/dev/loop3      194M  194M     0 100% /snap/firefox/107
/dev/loop5      144M  144M     0 100% /snap/gnome-calendar/28
/dev/nvme0n1p1  746M   25M  722M   4% /boot/efi
tmpfs           1,6G   88K  1,6G   1% /run/user/1001

Наблюдение диска жесткого диска где угодно в дополнение к 179 ГБ использованного пространства на разделе на 198 ГБ затем означает, это /home/Documents каталог расположен на SSD. Это, я принимаю, также верно для /home/Music, /home/Pictures, и т.д.

Для наблюдения, где точно мой жесткий диск, я выполнился lsblk команда:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 931,5G  0 disk 
loop0         7:0    0   140M  1 loop /snap/skype/45
loop1         7:1    0 193,6M  1 loop /snap/firefox/103
loop2         7:2    0 132,1M  1 loop /snap/skype/41
loop3         7:3    0 193,7M  1 loop /snap/firefox/107
loop4         7:4    0  86,9M  1 loop /snap/core/4917
loop5         7:5    0 143,5M  1 loop /snap/gnome-calendar/28
nvme0n1     259:0    0 238,5G  0 disk 
├─nvme0n1p1 259:1    0   750M  0 part /boot/efi
├─nvme0n1p2 259:2    0     5G  0 part 
├─nvme0n1p3 259:3    0   201G  0 part /
└─nvme0n1p4 259:4    0  31,8G  0 part [SWAP]

И там это (sda) ! С тех пор нет никакой точки монтирования, я думаю, что моя проблема переводит в, "как установить sda точку монтирования на /home/Documents, /home/Music, /home/Pictures каталоги, и т.д.?" Что действительно имеет место (я спрашиваю это для разъяснения номенклатуры)?

Если так, моя проблема затем сводится к двум вопросам:

  1. Как можно установить их /home каталоги, которые будут расположены на жестком диске и
  2. как можно быть уверены, что все приложения будут установлены на SSD (если, Вы не устанавливаете в вышеупомянутые каталоги).

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

Я благодарю всех любезно за Вашу справку и приношу извинения, если вопросы кажутся повторными.

0
задан 23 July 2018 в 12:09

1 ответ

Хорошо, мне удалось получить все работа (с большой справкой @oldfred), и я хотел бы отправить решение этой проблемы в сжатой форме для любой потерянной души (как, я был), кто наткнется на эту проблему. Я также хотел бы разъяснить номенклатуру (такую как значение разделения, монтирования, и т.д.), поскольку это может очень сбивать с толку и может быть трудно даже отправить корректный вопрос, если Вы плохо знакомы с Linux и Ubuntu. Кроме того, я записал, что все в расширенной форме, только начиная с бросания кода в ответ очень бесполезно к первому разу пользователи Linux. Если что-нибудь в этом ответе будет неверно, я прошу, чтобы Вы предупредили меня к ошибке, и я отредактирую ответ.

1. Разделение

После покупки нового компьютера с двойной установкой диска (меньший SDD и больший жесткий диск), активный диск будет значением по умолчанию быть тем, на который Вы устанавливаете Ubuntu (обычно, SSD, если не указано иное, во время процесса установки - для обширного руководства по разбиению дисков на разделы во время установки Ubuntu видит здесь). Это также означает, что весь /home файлы каталога, такой как Documents, Videos, и т.д. будет сохранен на SSD. Однако им, "стационарные" файлы (документы, музыка, видео, изображения) не нужна улучшенная производительность SSD, и это находится таким образом в наших интересах поместить их на жесткий диск (к свободному пространству на SSD для программ и приложений).

Обработка Ubuntu дисков могла бы быть довольно раздражающей для пользователей Windows, с тех пор в Windows Вы могли легко управлять различными дисками в Computer каталог (диски были отмечены как: C, :D, и т.д. соответственно). Упростить это, я высоко recommed GParted (можно легко установить его с командой Terminal sudo apt-get install gparted). В GParted можно легко видеть все диски и их соответствующие разделы и к тому, какой процент они используемый. Разделение в сущности означает точно, что само слово подразумевает - вырезание доступного дискового пространства на несколько сегментов в различных целях. Теперь, наши диски жесткого диска обычно отмечаются как /dev/sdX, где X буква A, b... (в зависимости от того, сколько внутренних жестких дисков Вы имеете). В правом верхнем углу GParted можно переключиться между всеми доступными внутренними дисками (которые также отмечены их соответствующими размерами). Жесткий диск будет обычно отображаться серым по умолчанию, и это - пространство, освобожденное и неразделенное. Чтобы начать использовать диск, мы сначала должны разделить его:

1.1 Сначала мы должны создать таблицу разделов под Device/Create Partition Table. Самой стандартной таблицей для Ubuntu является Таблица разделов GUID или gpt в выпадающем меню, таким образом, можно пойти с этим.

1.2 С таблицей, составленной, мы можем разделить диск. Так как наше надлежащее использование для жесткого диска является устройством хранения данных, мы не должны разделить диск на части, но создать только 1 большой раздел с размером рассматриваемого жесткого диска. ext4 может использоваться в качестве стандартного формата файла, размер будет по умолчанию установлен на все освобожденное (свободное) пространство, и тип раздела является просто основным разделом. Читайте больше на различных типах раздела здесь.

ПРЕДУПРЕЖДЕНИЕ Разделения удалит всю информацию, хранившую на диске перед разделением, так будет уверено, для создания соответствующих резервных копий при выполнении этого. В нашем случае диск был новым, и поэтому пустым, таким образом, это было не нужно.

Кроме того, убедиться применить сформированный раздел путем нажатия на зеленую галочку.

2. Монтирование

С разделением мы "активировали" диск для использования, но мы все еще должны заставить компьютер "видеть" этот диск. Именно это делает монтирование - оно присваивает каталог определенному диску. Любые файлы, сохраненные в этот каталог, будут таким образом сохранены на том диске. Я столкнулся с 2 предпочтительными точками монтирования (каталоги/файлы, с которыми мы будем теперь связывать/монтировать диск): Computer/media или Computer/mnt. Конечно, это не каталоги, где необходимо было бы смонтировать диск, но сообщество кажется полным решимости относительно этих двух вариантов преимущественно.

2.1 Во-первых, мы создадим каталог в рамках любого из этих двух каталогов, куда мы затем поместим все наши документы (это желательно как /mnt используется системой для других вещей также). Я назову каталог data и создайте его как это:

sudo mkdir /mnt/data

2.2 Затем, так как мы роемся в системных файлах, мы должны получить доступ к сформированному каталогу /Computer/mnt/data (без этого шага файлы будут казаться привязанными /home папка). Используйте команду:

sudo chown $USER:$USER /mnt/data

где $USER заменяется Вашим собственным именем пользователя (если Вы не уверены в этом, ввести whoami в терминал).

2.3 Затем, мы хотели бы сохранить диск постоянно смонтированным к (после каждой начальной загрузки системы). Для этого мы сначала должны определить UUID (Универсально Уникальный идентификатор) диска. Ввести sudo blkid в терминал. Вывод должен выглядеть примерно так (помните, что диски жесткого диска отмечены как sdX#, где X буква A, b..., и # является числом раздела):

/dev/sda1: UUID="9ea774e9-f5d9-4fd0-9466-dc1447b52402" TYPE="ext4" PARTLABEL="HDD Storage" PARTUUID="c707796f-8bf9-4e11-8841-17adaa79282e"

Скопируйте число между "" (в этом случае 9ea774e9-f5d9-4fd0-9466-dc1447b52402). С этим мы отредактируем fstab документ путем ввода этого в терминал:

sudo -H gedit /etc/fstab

Новый документ появится открытый, и на конце документа просто добавьте:

UUID=XXXX /mnt/data ext4 relatime 0 2

Первый столбец определяет диск (замените XXXX числом, которое Вы скопировали ранее), второе определяет дисковую точку монтирования, третье формат данных по диску (убедиться изменить это, если Вы выбрали какие-либо другие параметры формата во время разбиения дисков на разделы), и последующие столбцы теперь не так важны. Затем сохраните документ и закройте его. Если какие-либо предупреждения следующего типа впоследствии отображены в терминале, можно проигнорировать их, как объяснен в ссылке.

2.4 Чтобы закончить монтировать диск, выполните следующую команду в терминал:

sudo mount -a

Чтобы видеть, смонтирован ли Ваш диск теперь, перейдите в Disks в Приложениях Ubuntu ориентируйте себя на рассматриваемый диск и в нижней части в Contents разделите точку монтирования, должен быть указан.

3. Создание ссылок в / размещает папку

Теперь пора переместить все наши "стационарные" файлы в недавно смонтированный жесткий диск. Я принял решение переместиться Desktop, Documents, Music, Videos, Pictures и Downloads каталоги. Это гарантирует, что только эти документы будут перемещены и не любые приложения, установленные в / корневом каталоге (можно визуализировать их путем нажатия ctrl+h), поскольку некоторые руководства предлагают переместить все /home каталог к диску жесткого диска.

3.1 Для каждого каталога Вы хотите переместиться, просто ввести в терминал:

mv <dir> <location>

Например, перемещение Music от /home каталог в /mnt/data каталог:

mv Music /mnt/data

(Убедитесь, что Вы находитесь в Вашем /home каталог в терминале, когда Вы перемещаетесь. Если Вы не, ввести cd ~)

3.2 Наконец, мы создаем ссылки на эти файлы в нашем /home папка для легкого доступа путем записи:

ln -s /mnt/data/<dir> $HOME/<dir>

Так, для нашего примера:

ln -s /mnt/data/Music $HOME/Music

Сделайте это для каждого каталога, который Вы хотите переместить и вуаля. Вы сделаны.

Это - самое легкое решение, которое я мог найти, хотя существуют МНОГИЕ из них здесь (в определенных целях). Я надеюсь, что моя преувеличенная ясность помешает будущим новым пользователям Linux сдаться слишком скоро на этом, на первый взгляд чрезмерно раздражающем, но затем очень удовлетворяющая ОС.

0
ответ дан 28 October 2019 в 07:17

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

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