Я уже задал подобный вопрос, но мой вопрос был плохо сформулирован. Хотя heynnema записал хороший ответ, это не точно, что я ожидался. Таким образом, вот новая версия, лучше сформулированная.
┌─╼ [~/grive]
└────╼ sudo fdisk -l
[sudo] password for infinity:
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CBF0E7EB-2677-4D68-B9B5-C9212D0CF17A
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 2549759 1499136 732M Linux filesystem
/dev/sda3 2549760 468860927 466311168 222.4G Linux filesystem
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x96196249
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT
Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9619624a
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT
Disk /dev/mapper/sda3_crypt: 222.4 GiB, 238749220864 bytes, 466307072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/ubuntu--vg-root: 154.4 GiB, 165767282688 bytes, 323764224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/ubuntu--vg-swap_1: 67.9 GiB, 72926363648 bytes, 142434304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/cryptswap1: 67.9 GiB, 72925839360 bytes, 142433280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
┌─╼ [~/grive/Data_HFT/TnS]
└────╼ df -h
Filesystem Size Used Avail Use% Mounted on
udev 34G 0 34G 0% /dev
tmpfs 6.7G 11M 6.7G 1% /run
/dev/mapper/ubuntu--vg-root 151G 114G 30G 80% /
tmpfs 34G 27M 34G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 34G 0 34G 0% /sys/fs/cgroup
/dev/sda2 705M 401M 253M 62% /boot
/dev/sda1 511M 4.7M 507M 1% /boot/efi
tmpfs 6.7G 16K 6.7G 1% /run/user/121
tmpfs 6.7G 44K 6.7G 1% /run/user/1000
/home/infinity/.Private 151G 114G 30G 80% /home/infinity
sudo fdisk -l
вошедший список всех существующих жестких дисков на моем компьютере и df -h
перечисленный жесткие диски используют на моем компьютере.
Я хочу увеличить память /home/infinity/.Private
от 152G
кому: 151G + 1.9T + 1.9 = 3.951T
. У меня есть два неиспользованных жестких диска /dev/sdb
и dev/sdc
.
heynnema сказан в моем предыдущем вопросе:
если Ваша заключительная цель состояла в том, чтобы сделать Ваше/.Private большее путем добавления двух дисков на 2 ТБ к нему, необходимо было сказать так ранее, потому что это требует другого подхода. Что делает создание/.Private=3.95TB несколько отличающийся, чем использование дисков, смонтированных отдельно, как Вы делаете теперь. Если бы Вы все еще хотите сделать это, я рекомендовал бы использовать диски LVM..., но это - совершенно новый вопрос.
Таким образом, как я мог увеличить глобальную память, не теряя информацию? Я не хочу переустанавливать все. Если не возможно сделать это, не переустанавливая все, как я мог создать другого home
?
Я объясню Вам, какова была бы цель того нового пространства. Я должен сохранить приблизительно 300 ГБ данных для цели машинного обучения так, чтобы я мог использовать его локально.
Этот вопрос был сделан Сообществом сообщением Wiki, потому что, в то время как это - технически мой ответ, я одалживаю прочь ответов других и не заслуживаю никаких усилений репутации от этого в результате.
В теории можно создать LVM, который покроет полноту этих трех дисков, однако нам нужно немного больше информации, чтобы определить, является ли это надлежащим маршрутом. А именно, мы должны знать, являются ли два диска на 2 ТБ, которые Вы упоминаете, внутренними дисками или внешними жесткими дисками.
Если они - внешние жесткие диски, то исходный ответ от heynnema действителен и должен сопровождаться.
Если они - внутренние диски, то в теории после, "Добавляют, другой диск к Вашему объему" часть этого ответа здесь Jacob Schoen, вероятно, был бы waht, который необходимо сделать:
Добавление другого диска к объему
- Поэтому выполните шаги в первом маркере снова, но для нового диска.
- Теперь, если имя дисковода
/dev/sdb1
затем сделайтеsudo vgextend media /dev/sdb1
добавить его к объему.- Теперь мы должны размонтировать объем. Чтобы сделать это делает
sudo umount /dev/media/volume
.- Теперь Вы видите статистику на своем объеме теперь путем выполнения
sudo vgdisplay
. Важная частьFree PE / Size
. Необходимо ли знать, сколько пространства можно добавить к объему для следующего https://i.stack.imgur.com/jLgkr.jpg? s=64&g=1step.- Таким образом, если бы у Вас было 150 Гбит пространства, то Вы сделали бы
sudo lvextend -L+150G /dev/media/volume
.- Теперь выполненный
sudo e2fsck -f /dev/media/volume
проверять файловую систему.- Теперь выполненный
sudo resize2fs /dev/media/volume
изменить размер всего.- Можно выполнить статистику снова и проверить это
Free PE / Size
спал до того, что Вы ожидаете.- Повторно смонтируйте объем путем выполнения
sudo mount /dev/media/volume /mnt/media
- Промывка и повторение для любых других дисков.
Также что-то, что я нашел полезным, было, у меня были файлы, которые я должен был скопировать прочь дисков к LVM, который я создал, прежде чем я добавил тот диск. Таким образом, я использовал
cp -r -v
так, чтобы это рекурсивно скопировало бы файлы и использовало бы подробный вывод, таким образом, я знаю то, что это делало. Пример полной команды был бы:cp -r -v /mnt/temp/Movies /mnt/shared/mediaГде
/mnt/temp/Movies
папка, с которой Вы хотите скопировать.
Независимо от которого метода Вы выбираете, необходимо всегда создавать резервную копию данных прежде, чем сделать любые системные изменения.