Как записывать, форматировать и управлять SD-картой в Linux

SD-карты играют особую роль для пользователей настольных компьютеров Linux. Да, они служат для хранения фотографий или видео и их хранения на жестком диске. Они также предоставляют простой способ увеличить количество файлов, которые вы можете носить с собой на портативном компьютере. Но во многих случаях эти маленькие квадратики портативного хранилища — это то, что вам нужно, чтобы в первую очередь превратить вашу машину с Windows или Mac OS X в Linux.

С SD-картами решается так много проблем , важно, чтобы вы знали, как ими управлять. Возможны ошибки, которые, как правило, приводят к потере данных. Никто этого не хочет.

Существует несколько способов настройки SD-карт: из командной строки или с помощью нескольких графических приложений. Вот как ты это делаешь.

Что такое диспетчер разделов?

Раздел — это область цифрового хранилища . Это может быть весь ваш жесткий диск, но это не всегда так. У двойных загрузчиков будет часть, предназначенная для любого установленного дистрибутива Linux, а другая — для Windows. Некоторые используют разделы, чтобы хранить свою операционную систему отдельно от личных файлов. Обычно также есть отдельный раздел для свопа.

Редактор разделов — это инструмент для управления этими разделами. Это то, что вы используете для форматирования SD-карт, создания новых разделов или дублирования.

SD-карты обычно имеют один раздел, но вы можете разбить карту 32 ГБ на две по 16 ГБ, если хотите.

Здесь вы можете увидеть карту 2 ГБ, которую я вставил в свой компьютер.

Картам памяти обычно присваивается простое имя устройства, например /dev/sda , /dev/sdb или /dev/sdc . Это не всегда так. Выше мне показан значительно более длинный /dev/mmcblk0p1 . Если бы я использовал командную строку, как я объясню позже, я бы ввел именно это место.

Другой способ найти имя — ввести в терминал:

mount 

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

Некоторые среды рабочего стола и дистрибутивы поставляются со своими собственными редакторами разделов. Диски GNOME (на фото выше) интегрируются с GNOME 3. x, а пользователям KDE может потребоваться KDE Partition Manager. Многие дистрибутивы по-прежнему используют GParted. По сути, все делают одно и то же.

Если вы ищете отдельное программное обеспечение, которое не требует установки дополнительного программного обеспечения и работает в Linux дистрибутивы, dd — ваш лучший выбор. Этот инструмент командной строки делает резервное копирование вашей SD-карты и запись изображения простой задачей, состоящей из одной строки. Но вам нужно быть осторожным, потому что неправильная команда может стереть содержимое всего вашего жесткого диска.

Форматирование SD-карты

Раздел редакторы обычно дают вам возможность выбрать раздел и отформатировать его в новый. Если вы хотите отдать или утилизировать карту, вы можете полностью стереть все ее содержимое. Этот процесс занимает некоторое время, поэтому, если вы просто хотите очистить данные на карте, чтобы вы могли поместить на нее больше данных, или намереваетесь превратить ее в загрузочный диск Linux, выбор более быстрого варианта будет прекрасным.

При этом вы должны выбрать тип раздела. Формат FAT будет работать в различных операционных системах настольных ПК, и именно так начинается жизнь большинства SD-карт. Скорее всего, это именно тот вариант, который вам нужен.

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

  dd if =/dev/zero of =/dev/sdc  

В командах dd Параметр if определяет источник данных. из указывает пункт назначения. Здесь мы копируем нули в /dev/sdc . Замените это место, где ваш компьютер назначит вашу карту, как упомянуто выше.

После выполнения этой команды вам может потребоваться создать новый раздел. Может, даже два.

Создать отдельный раздел

Создание отдельный раздел из того, который вы сейчас используете, — рискованный способ потерять данные, хотя вы можете попробовать сделать это с помощью GParted Live CD. На всякий случай создайте резервную копию данных и начните заново. Удалите текущий раздел, нажав значок или выбрав нужный вариант в меню. Затем нажмите значок + или выберите вариант создания нового.

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

Повторите этот процесс для любого количества разделов, которое вы хотите создать.

Если вы хотите сделать это из в командной строке вы можете обратиться к fdisk, чтобы волшебство произошло.

Резервное копирование SD-карты

Самый простой способ создать резервную копию вашей SD-карты — открыть файловый менеджер и скопировать файлы в папку на вашем компьютере. необходимо сделать. Но этот метод, по общему признанию, не лучший, если вы хотите делать идентичные копии или хранить множество резервных копий.

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

Чтобы сделать то же самое с помощью dd, вы откроете терминал и введите строку, которая выглядит следующим образом.

  dd if =/dev/sdc  of = sdcard.img  

Приведенная выше команда выполняет резервное копирование содержимого вашей SD-карты в файл .img в вашей домашней папке, позволяя вам восстановить идентичную копию позже. У вас должно быть столько свободного места на жестком диске, сколько размер SD-карты, то есть карта на 32 ГБ будет занимать 32 ГБ на вашем компьютере. Ожидание завершения задачи может занять некоторое время, и будет выглядеть так, как будто dd перестал работать. Просто будьте терпеливы.

Восстановить резервную копию изображения

Когда вы готовы восстановить свою SD-карту, вы просто перевернете два пункта назначения в dd.

  dd if = sdcard.img of =/dev/sdc  

В редакторе разделов вы можете использовать параметр для восстановления изображение. Вам будет предложено выбрать ранее созданный образ для записи на SD-карту.

Создать загрузочную SD-карту

Для загрузки Linux с SD-карты с помощью dd, сначала загрузите образ дистрибутива Linux, который вы хотите протестировать или установить. Затем вставьте путь к этому файлу в качестве параметра if , как если бы вы восстанавливали SD-карту. Например:

  dd if =/home/user/Downloads/parabola-2015.11.11  -dual.iso of =/dev/sdc  

Это последняя из команд dd, о которых я здесь рассказываю. Просто знайте, dd достаточно мощный, чтобы клонировать весь ваш жесткий диск, даже если вы перемещаете терабайты данных. Когда вы будете готовы приступить к более сложным командам, вы можете найти их список на странице dd Wikipedia. Но опять же будьте осторожны. Не спешите вводить их.

Если вы не хотите использовать командную строку, поищите в диспетчере пакетов вашего дистрибутива действующий создатель USB-накопителя. В Ubuntu есть Создатель загрузочного диска. В Fedora есть Live USB Creator. Эти и другие дистрибутивы работают с UNetbootin. Используя один из этих инструментов, вы выбираете образ Linux, который хотите установить (или заставляете приложение загружать его на месте), и назначаете свою SD-карту в качестве целевого устройства.

SD-карты: универсальные и компактные

SD-карты имеют много преимуществ перед флеш-накопителями. Они тоньше, легче и их легче носить в большом количестве. Поскольку они обычно устанавливаются заподлицо с боковой стороной компьютера, их можно подключить на постоянной основе, как это обычно бывает с самыми крошечными флеш-накопителями, и при этом они меньше выступают.

Если вы предпочитаете флеш-накопители, это тоже нормально. Инструменты для управления одним обычно работают вместе с другим.

Какой совет вы порекомендуете людям, которые хотят управлять своими SD-картами? Вы когда-нибудь ставили несколько разделов на одну карту? Вы используете одну из них как живую операционную систему? Поделитесь своим опытом с другими в комментариях ниже!

Изображение предоставлено: пингвин, которого держит Асфия через Shutterstock

.

Оцените статью
oilgasindustry.ru
Добавить комментарий