Это всеобъемлющее учебное пособие о том, как сделать Ram Drive для Ubuntu.
К сожалению .. скриншоты не отображаются в этом путем вырезания и вставки.
Позже я их добавлю, но они не нужны.
Первое, что вам нужно сделать, это создать пространство для вашего привода ram.
У меня есть двойная система загрузки с только 32-гигабайтным жестким диском. Мой Ubuntu на самом деле установлен на SD-карте (да, реальная установка, а не вещь Live Casper). Мой обмен был также на SD и мог быстро разрядиться. Я искал, как изменить своп, и нашел эту статью, и мне не нравились ответы, поэтому я сделал учебник, пока я сделал изменения.
Если вы просто хотите увеличить или уменьшить свой раздел подкачки, вам нужно только увеличить или уменьшить раздел через ваш любимый менеджер разделов. Ubuntu уже знает, куда идти, и он независим от размера.
Если вы хотите изменить местоположение или создать новый Swap, прочитайте его.
Первое, что вам нужно сделать, это сжать свой жесткий диск, чтобы предоставить место для обмена. Если вы сокращаете диск с системой Windows, то лучше использовать Windows для сжатия диска (он знает свои собственные вещи). Если вы используете чистую ubuntu, попробуйте изменить размер с помощью USB Ubuntu.
Инструкции по изменению размера Windows:
- Резервное копирование вашей системы и дефрагментация вашего диска.
- Щелкните правой кнопкой мыши на панели запуска.
- Выберите «Управление дисками»
- Щелкните правой кнопкой мыши НА ПРАВИЛЬНОМ ПРИВОДЕ
- Выберите «Сжатие».
- Введите правильную сумму.
Если вы находитесь в Ubuntu. Убедитесь, что вы используете инструменты Ubuntu.
Чтобы закончить выделение, я буду использовать загрузочный Live USB Ubuntu, который включает GParted. Live USB - лучший способ использовать Gparted по какой-либо причине, и у вас должен быть USB с вашей первой установки или сделать его удобным.
Ввод в 2000 году не разрешался, потому что не хватало места для этого, хотя у меня был «дефрагментированный» диск (я не считаю, что Windows действительно дефрагментировала его). При некоторых экспериментах мне разрешили 1000. Затем я снова попытался 1000, и это сработало. Я должен поблагодарить своего учителя начальной школы за то, что он больше, чем программисты MS Windows. Это оставило меня с 1,95gb, что достаточно близко для моей начальной математики.
Отформатировать раздел
Теперь я готов для gparted форматировать это пространство как надлежащий swap-диск.
Если вы находитесь в Windows и переключаетесь между Ubuntu и Windows, удостоверьтесь, что вы держите SHIFT KEY при нажатии «Power» и «Shut down». Это очень важно, особенно когда вы возитесь с данными о диске «C» в другой операционной системе. Если вы выполняете двойную загрузку, вы должны уже знать, что Windows делает подделку при обычных обстоятельствах. Некоторые люди отключили «Быстрая загрузка». У меня нет такого выбора в моей системе (Windows 10), и я должен использовать ключ сдвига благодаря моему другу Google. Если вы загрузитесь с живого USB-накопителя, и вы не можете смонтировать диск «C» (нажав на него), вы не полностью полностью отключитесь. Перезагрузите окна и снова закройте с помощью клавиши shift.
Теперь вы находитесь в режиме Ubuntu Live и читаете ниже:
Если вы чистый Ubuntu и не сжимаетесь в Windows. Вы будете использовать параметр Resize в gParted. Если вы уже сократили свой диск, не делайте шаг изменения размера. Вы можете ввести GParted в панели инструментов и быстро получить приложение. Щелкните правой кнопкой мыши на диске, который вы хотите изменить. Р>
Теперь мы отформатируем нераспределенное пространство как разделенный диск:
До:
Я не знал, что делать, поэтому я посмотрел на свой предыдущий Ram Drive на SD. Он отформатирован под Linux Swap. Поэтому я отформатировал свое новое распределение, которое я недавно сократил как Linux Swap тоже.
Я сказал «ОК» в «Первичный раздел» и предупреждение, и оно сработало!
Форматирование раздела
После формата и нового раздела
Это совпадение, что старый раздел подкачки на sd
был вызван mmblk1p5
, а новый - также p5
с mmblk0
спереди. Ваш может быть p6 или p7. Не беспокойтесь.
mmblk0
- физический диск, p - раздел на этом физическом диске. И mmblk01
- это другой физический диск и т. Д. (Это мой SD)
Прежде чем я сделал больше работы, я снова открыл Windows, чтобы убедиться, что Windows все еще загружается. Вам не нужно делать этот шаг, если вы ленивы или на чистом компьютере ubuntu. Если он сломает Windows, я, скорее всего, вытереть Windows, сделает новую установку Ubuntu на этом диске (с заменой тоже). Если я сломал свою систему, мне не нужно было бы следовать дальнейшим шагам, потому что я могу выделить своп на новой установке. Все прошло хорошо, и Windows загрузилась. Теперь вы можете увидеть новый раздел в диспетчере дисков Windows: (Щелкните правой кнопкой мыши на панели запуска, чтобы получить управление дисками)
Теперь добавьте Swap в процедуру загрузки
Предыдущие ответы на этот вопрос на самом деле имели команды swapon / off, которые не нужны и могут быть сложными.Все, что нужно сделать, это найти нужный файл и указать swap на новый раздел.
Опять же, если вы только изменили размер раздела, вам не нужно ничего делать. Он уже настроен для поиска раздела. Размер делается автоматически.
Если вы изменили раздел или сделали первый обмен, прочитайте ниже:
Позвольте мне сказать вам, что это первый раз, когда я это делаю. Я не выродка UNIX, и я предпочитаю инструменты графического интерфейса. Я изучаю и скрещиваю пальцы, когда я делаю этот урок. Все прошло хорошо.
В корне вашей системы находится каталог с именем и т. Д. Внутри этого каталога находится файл с именем fstab
(без расширения). Вам нужно будет отредактировать этот файл с правами супер пользователя «su». Прежде чем мы это сделаем, нам нужен UUID нового раздела Swap, который вы создали с помощью Live USB.
Тип sudo su
Теперь вы находитесь в режиме суперпользователя. Вы можете сделать что угодно (в том числе стереть собственное существование).
Введите blkid
и найдите uuid нового раздела подкачки. Я увидел мой внизу и выделил его:
Не обращайте внимания на PartUID.
Теперь другие люди скажут тип:
sudo gedit /etc/fstab
Однако я пробовал это и не нашел нужного файла (комментарии, пожалуйста). Р>
Итак, я просто набрал gedit и откройте его причудливым графическим интерфейсом (Success!). Так как я уже был в режиме суперпользователя (sudo su), у меня есть права на root, чтобы делать что-то в Gedit, включая сохранение файла после его изменения. Замечательно! Перед изменением или повреждением чего-либо сохраните fstab в качестве резервной копии ... fstab.bak
.
Сделайте резервную копию с помощью проницательного GUI-способа и выберите знакомое «Сохранить как» и добавьте «bak» в файл fstab.bak
. Проверьте, есть ли там расширение .bak. Выродки скажут вам использовать команду терминала cp, но мы, новички, не можем найти файл в терминале, чтобы получить это далеко в первую очередь. Как и любой текстовый процессор, после команды «Сохранить как» текущий файл теперь fstab.bak
. Откройте реальный, который у вас был до этого, и закройте файл резервной копии.
Дважды проверьте, что вы редактируете реальный fstab
без расширения. Если вы отредактируете файл резервной копии, при перезагрузке ничего не произойдет, плюс резервная копия не станет реальной резервной копией оригинала.
Мой исходный файл fstab
выглядит следующим образом:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
Последняя строка (я сделал для вас красным), имеет исходную информацию об обмене, которая используется, вероятно, во время загрузки. Из предыдущей команды blkid я мог видеть мой новый UUID диска. Скопируйте эту фразу, выделив текст в терминале, а затем щелкнув правой кнопкой мыши и выбрав копию. Вставьте эту фразу в другой отдельный редактор без прав su
как блокнот (вы можете использовать Libre Office, а geeks могут использовать nano
). Этот шаг поможет вам легко получить правильный текст без кавычек, чтобы вы могли легко вставить файл fstab
. Вы хотите изменить этот файл как можно меньше.
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
Итак, мой новый UUID указан красным цветом. Все, что мне нужно сделать, это изменить uuid для свопа. Если у вас нет swap-диска, скопируйте мою строку в вышеприведенный файл fstab и затем добавьте правильный uuid из предыдущей команды blkid. (выберите правильный uuid, пожалуйста!)
Если это ваша первая строка Swap, убедитесь, что вы включили полную строку с дополнительным материалом.
none swap sw 0 0
Не беспокойтесь о точном расстоянии.
Мой новый файл выглядит следующим образом: Заметьте, я добавил комментарий выше моего изменения тоже
Символ #
означает, что это комментарий.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
Не вставляйте кавычки. У вас нет пробелов после знака =
. Р>
Сохраните файл.
Откройте его снова, чтобы убедиться, что ваши изменения сохранены.
Закройте gedit и терминал с опасными правами su
, которые выродки будут ругать вас за выполнение (потому что это легко работать с ... и легко уничтожить тоже).
REBOOT и скрестите пальцы!
Я перезагрузился, а затем я проверил, работает ли мой своп, глядя на приложение производительности системы.
У меня все еще был диск Swap! Но был ли он новым или старым? Я не мог проверить, действительно ли мой новый диск загружен, потому что новый тот же размер, что и старый диск. Поэтому я набрал: swapon
(НЕ ТИПА НИЧЕГО БОЛЬШЕ, ЧЕМ SWAPON, и он отобразит только своп для вас: безопасный). Теперь я вижу свой новый диск на mmblk0p5
, который соответствует работе UUID, которую я сделал на fstab
. Мой тонкий 32-гигабайтный главный накопитель вступил в силу:
Это завершает этот учебник от начинающего пользователя, который никогда не делал этого раньше. Половина причин, по которым я сделал этот урок, - это то, что Geeks, которые помогают нам (и спасибо), могут увидеть, как помочь начинающим пользователям. Я подозревал, что предыдущие ответы были вводящими в заблуждение, и решил сделать учебник, поскольку я сделал свою работу ... Угадывая из других полезных ответов, я пришел к выводу, что все, что мне нужно было сделать, это отредактировать fstab
flle и перезагрузиться. Все работало хорошо, и у меня все еще есть окна 10, и я еще не уничтожил свою систему. Если кто-то знает, как разделить Windows pagefile.sys
как файл подкачки Linux, мне было бы интересно, поскольку для этого в Windows требуется 2 gb, а hd-пространство очень дорогостоящее на моей 32-гигабайтной машине.