Категория: Windows: другое
GNU Parted (от слов PARTition (раздел ) и EDitor (редактор )) — это свободный редактор разделов, используемый для их создания и уничтожения. Он полезен для выделения места под новые операционные системы, перераспределения дискового пространства, копирования данных между жёсткими дисками и создания образов дисков. Он написан Эндрю Клаузеном и Леннертом Буйтенхеком и состоит из библиотеки, libparted. и консольной оболочки, parted. выполняющей также роль примера реализации.
Нововведения:
Исправления ошибок:
Изменения в поведении:
Если нет нужного публичного ключа — можете импортировать его: gpg --keyserver keys.gnupg.net --recv-keys 8E45A0223348AAF0 .
Релиз собран с Autoconf 2.69, Automake 1.14.1, Gettext 0.18.3, Gnulib v0.1-139-g98ca2c0 и Gperf 3.0.4.ttt
Parted has two modes: command line and interactive. Parted should always be started with:
where device is the hard disk device to edit (for example /dev/sda ). If you omit the device argument, parted will attempt to guess which device you want.
Command line modeIn command line mode, this is followed by one or more commands. For example:
Note: Options (like --help ) can only be specified on the command line.
Interactive modeInteractive mode simplifies the partitioning process and reduces unnecessary repetition by automatically applying all partitioning commands to the specified device.
In order to start operating on a device, execute:
You will notice that the command-line prompt changes from a hash ( # ) to (parted). this also means that the new prompt is not a command to be manually entered when running the commands in the examples.
To see a list of the available commands, enter:
When finished, or if wishing to implement a partition table or scheme for another device, exit from parted with:
After exiting, the command-line prompt will change back to #.
If you do not give a parameter to a command, Parted will prompt you for it. For example:
Since many partitioning systems have complicated constraints, Parted will usually do something slightly different to what you asked. (For example, create a partition starting at 10.352Mb, not 10.4Mb) If the calculated values differ too much, Parted will ask you for confirmation. If you know exactly what you want, or to see exactly what Parted is doing, it helps to specify partition endpoints in sectors (with the "s" suffix) and give the "unit s" command so that the partition endpoints are displayed in sectors.
As of parted-2.4, when you specify start and/or end values using IEC binary units like “MiB”, “GiB”, “TiB”, etc. parted treats those values as exact, and equivalent to the same number specified in bytes (i.e. with the “B” suffix), in that it provides no “helpful” range of sloppiness. Contrast that with a partition start request of “4GB”, which may actually resolve to some sector up to 500MB before or after that point. Thus, when creating a partition, you should prefer to specify units of bytes (“B”), sectors (“s”), or IEC binary units like “MiB”, but not “MB”, “GB”, etc.
Partitioning Create new partition tableYou need to (re)create the partition table of a device when it has never been partitioned before, or when you want to change the type of its partition table. Recreating the partition table of a device is also useful when the partition scheme needs to be restructured from scratch.
Open each device whose partition table must be (re)created with:
To then create a new MBR/msdos partition table for BIOS systems, use the following command:
To create a new GPT partition table for UEFI systems instead, use:
Partition schemesYou can decide the number and size of the partitions the devices should be split into, and which directories will be used to mount the partitions in the installed system (also known as mount points ). The mapping from partitions to directories is the partition scheme. which must comply with the following requirements:
In the examples below it is assumed that a new and contiguous partitioning scheme is applied to a single device. Some optional partitions will also be created for the /boot and /home directories: see also Arch filesystem hierarchy for an explanation of the purpose of the various directories; if separate partitions for directories like /boot or /home are not created, these will simply be contained in the / partition. Also the creation of an optional partiton for swap space will be illustrated.
If not already open in a parted interactive session, open each device to be partitioned with:
The following command will be used to create partitions:
Tip: Most Linux native file systems map to the same partition code (0x83 ), so it is perfectly safe to e.g. use ext2 for an ext4 -formatted partition.
Warning: It is important that the partitions do not overlap each other: if you do not want to leave unused space in the device, make sure that each partition starts where the previous one ends.
The following command will be used to flag the partition that contains the /boot directory as bootable:
In every instance, a special bootable EFI System Partition is required.
If creating a new EFI System Partition, use the following commands (the recommended size is 512MiB):
The remaining partition scheme is entirely up to you. For one other partition using 100% of remaining space:
For separate / (20GiB) and /home (all remaining space) partitions:
And for separate / (20GiB), swap (4GiB), and /home (all remaining space) partitions:
BIOS/MBR examplesFor a minimum single primary partition using all available disk space, the following command would be used:
In the following instance, a 20GiB / partition will be created, followed by a /home partition using all the remaining space:
In the final example below, separate /boot (100MiB), / (20GiB), swap (4GiB), and /home (all remaining space) partitions will be created:
Resizing PartitionsWarning: Partitions that are being resized must be unmounted and not in use. If it cannot be done (e.g. the partition that mounts to / ), use a live media/rescue system.
Note:If you are growing a partition, you have to first resize the partition and then resize the filesystem on it, while for shrinking the filesystem must be resized before the partition to avoid data loss.
To grow a partition (in parted interactive mode):
Where number is the number of the partition you are growing, and end is the new end of the partition (which needs to be larger than the old end).
Then, to grow the filesystem on the partition:
Where sdaX stands for the partition you are growing, and size is the new size of the partition.
Shrinking partitionsTo shrink the filesystem on the partition:
Where sdaX stands for the partition you are growing, and size is the new size of the partition.
Then shrink the partition (in parted interactive mode):
Where number is the number of the partition you are shrinking, and end is the new end of the partition (which needs to be smaller than the old end).
When done, use the resizepart command from util-linux to tell the kernel about the new size:
Where device is the device that holds the partition, number is the number of the partition and size is the new size of the partition.
Parted will always warn you before doing something that is potentially dangerous, unless the command is one of those that is inherently dangerous (viz. rm, mklabel and mkpart).
When creating a partition, parted might warn about improper partition alignment but does not hint about proper alignment. For example:
The warning means the partition start is not aligned. Enter "Ignore" to go ahead anyway, print the partition table in sectors to see where it starts, and remove/recreate the partition with the start sector rounded up to increasing powers of 2 until the warning stops. As one example, on a flash drive with 512B sectors, Parted wanted partitions to start on sectors that were a multiple of 2048, which is 1 MiB alignment.
Parted Magic — программное обеспечение для управления жесткими дисками, которое имеет в своем распоряжении необходимый инструментарий для домашних и офисных пользователей. Представляет собой LiveCD сборку на базе Linux с опцией запуска с флеш-накопителей. Программа имеет инструментарий для создания разделов, клонирования и очистки дисков, а также для восстановления данных и бенчмарка.
В состав Parted Magic входит Partition Manager, который позволяет проводить операции с копирования, изменения и перемещения разделов жестких дисков, а также производить восстановление данных с поврежденных разделов. Опция клонирования дисков позволяет клонировать как отдельные разделы, так и целые диски. Все клонированные данные можно сохранить в виде образа или отдельной копии на подключенном жестком диске, сетевой файловой системе или на SHH/Samba сервере.
— Поддержка ext2, ext3, ext4, FAT16, FAT32, NTFS, ReiserFS, EXFAT, HFS, HFS +, F2FS, BtrFS и т.д.
— Поддержка дисков IDE, SATA, SCSI, Flash-памяти, USB и SSD.
— Поддержка таблиц разделов MSDOS и GPT.
— Network Manager для настройки беспроводных и проводных подключений.
— Переработанный интерфейс для вывода информации о результатах обновления антивирусной базы.
Parted has two modes: command line and interactive. Parted should always be started with:
where device is the hard disk device to edit. (If you're lazy and omit the DEVICE argument, Parted will attempt to guess which device you want.)
In command line mode, this is followed by one or more commands. For example:
Options (like --help ) can only be specified on the command line.
In interactive mode, commands are entered one at a time at a prompt, and modify the disk immediately. For example:
Unambiguous abbreviations are allowed. For example, you can type “p” instead of “print”, and “u” instead of “units”. Commands can be typed either in English, or your native language (if your language has been translated). This may create ambiguities. Commands are case-insensitive.
Numbers indicating partition locations can be whole numbers or decimals. The suffix selects the unit, which may be one of those described in unit. except CHS and compact. If no suffix is given, then the default unit is assumed. Negative numbers count back from the end of the disk, with “-1s” indicating the sector at the end of the disk. Parted will compute sensible ranges for the locations you specify (e.g. a range of +/- 500 MB when you specify the location in “G”). Use the sector unit “s” to specify exact locations. With parted-2.4 and newer, IEC binary units like “MiB”, “GiB”, “TiB”, etc. specify exact locations as well. See See IEC binary units.
If you don't give a parameter to a command, Parted will prompt you for it. For example:
Parted will always warn you before doing something that is potentially dangerous, unless the command is one of those that is inherently dangerous (viz. rm, mklabel and mkpart). Since many partitioning systems have complicated constraints, Parted will usually do something slightly different to what you asked. (For example, create a partition starting at 10.352Mb, not 10.4Mb) If the calculated values differ too much, Parted will ask you for confirmation.
Ноябрь 21, 2009, 13:21
Программа parted (и ли, точнее, GNU parted, как подчеркивается в заголовке man-страницы) предлагается в рамках проекта GNU как универсальное средство для работы не только с дисковыми разделами, но и с файловыми системами. И действительно, она позволяет не только выполнить разметку диска, но и создать на разделах файловые системы, а также осуществляет проверку их целостности, удаление, перемещение, копирование и изменение размера разделов существующих.
Использоваться parted может двояким образом - в интерактивном и в командном режиме. Начнем с первого, то есть просто запустим программу одноименной командой, без опций и аргументов. В ответ она выдаст нам предупреждение об отсутствии гарантии, информацию о первом физическом диске системы, данные о геометрии (цилиндры/сектора/головки), предупреждение о том, где кончается 1024 цилиндр, -- и выведет приглашение командной строки в виде
Интерфейс программы построен по принципу sh-совместимых оболочек. Поддерживаются, в частности, редактирование командной строки (обычными управляющими последовательностями, например, Control +D - удаление символа в позиции курсора, Control +H - перед оной), просмотр истории команд, автодополнение (клавишей Tab ). Действия по организации диска выполняется с помощью мнемонически прозрачных команд ( print - просмотр, mkpart - создание раздела, rm - его удаление, и т.д.). Синтаксис команд - также shell-подобный: обычно требуется указание аргумента - номера устройства (Minor, в терминологии программы) и некоторых дополнительных опций (в зависимости от команды). Выход из программы - командой exit или комбинацией Control +D .
Полный список доступных команд с возможными опциями и аргументами, а также краткими, но внятными комментариями (в правильно локализованной системе -- на языке установленной локали, например, русском) можно получить, введя в командной строке
или просто нажав Enter в ответ на приглашение. Список этот включает команды для:
Подробную справку по каждой команде можно получить, введя
Кроме того, справка по использованию команды будет выведена, если дать ее
без аргументов и опций. И, разумеется, программа parted сопровождается документацией в форматах man и info. из которой можно получить исчерпывающие сведения о ее использовании.
В отличие от fdisk или cfdisk. в parted не предусмотрено специальной команды для записи изменений, все действия выполняются в реальном времени, без откладывания. То есть, например, команда
приведет к немедленному удалению раздела с указанным номером.
Соответственно, parted требует исключительно аккуратного обращения. Однако в обмен на это предоставляет, во-первых, исключительную гибкость при задании размера раздела и его позиционировании. Во-вторых, он делает доступными множество дополнительных манипуляций разделами и файловыми системами.
Чтобы оценить возможности parted. рассмотрим для примера процесс разбиения вновь приобретенного диска. Для чего после запуска программы сначала выбираем соответствующее устройство:
затем командой
убеждаемся, что устройство это разбиению не подвергнуто, и даем команду
для создания раздела:
Под типом раздела здесь могут выступать значения primary (для первичного раздела), extended (для расширенного) или logical (для логического раздела в последнем). Возможные значения для типа файловой системы - ext2. ext3. reiserfs. linux-swap или FAT. Можно указать также и иные поддерживаемые Linux файловые системы - xfs или jfs. Или даже hp-ufs и sun-ufs - версии файловой системы проприетарных Unix для платформ HP-PA и Sun Sparc, соответственно. Однако это лишь задаст для раздела соответствующие идентификаторы типа -- само по себе создание файловых систем при этом выполнено командой part не будет, о чем я скажу чуть ниже.
Начало ( start ) и конец ( end ) раздела указываются в мегабайтах, например, 0 и 3000 при создании раздела в 3 Гбайт от начала диска. И начало, и конец можно задать дробными (с точностью до третьего знака и разделителем - десятичной точкой) числами, что обеспечивает необходимую точность разбиения (при наличии калькулятора или способности к счету в уме).
Как легко понять из формата команды, раздел заданного размера может быть
создан в любом месте диска (не обязательно в начале его или в конце). И
раздел, созданный первым по времени (вне зависимости от положения на диске),
получит номер (Minor) 1, созданный вторым (пусть и в начале диска) - Minor 2, и так далее. То есть по гибкости команда mkpart из parted ничуть не уступает программе fdisk .
Далее на дисковых разделах должны быть созданы файловые системы.
Вообще-то, это будет темой отдельного разговора. Однако поскольку именно эта
возможность делает программу parted столь универсальной, затрону ее здесь вскользь. Создание файловой системы осуществляется командой
где под # выступает тот самый номер (Minor) раздела, который был присвоен
Parted Magic - менеджер разделов на базе Linux, работающий как LiveCD, а также с загрузочных USB-накопителей или через сеть. Позволяет выполнить любые операции с жёстким диском - перенос, удаление, восстановление, клонирование разделов, изменение их размеров и т.д. Помимо этого, Parted Magic также позволяет производить настройку уже установленной операционной системы, а также получить доступ в интернет с помощью входящего в состав дистрибутива браузера Firefox.
В качестве своей основы Parted Magic использует ядро программы GParted, способной с лёгкостью осуществлять любые операции над разделами. В дополнение к этому дистрибутив содержит дополнительный набор полезных программ, например, Clonezilla, Partimage, TestDisk, TrueCrypt, G4L, SuperGrubDisk, ddrescue, и т.д. и сопровождается отличным набором документации.
Поддерживает работу с файловыми системами ext2, ext3, ext4, FAT16, FAT32, HFS, HFS +, JFS, Linux-swap, NTFS, ReiserFS, Reiser4, XFS.
Ключевые особенности и функцииПривет, вот нашел замечательный сайт о Линукс. для новичков будет очень полезным познать для себя новое и интересное. Буквально месяц назад принесли мне один ноутбук, поставить операционную систему, с новинкой UEFI на борту в место привычного Bios. Все бы нечего, но этот ноутбук не видел жесткий диск, причем компьютер на тот момент был куплен 3 дня назад и ни один «не специалист» не смог выявить проблему с жестким диском. Хотя, на самом деле, это очевидно. Клиент вместе с ноутбуком был отправлен в гарантию, где и был куплен ноутбук. Но местные спецы магазина «Эльдорадо» сказали, что данная поломка не гарантийный случай :-), не ну нормально конечно бракованный винт, а менять не хотят, приплыли.
Не смотря на все мои наставления, по поводу гарантии и прочих отделов прав потребителей, клиент отказался, мотивируя это тем, что у него уже нет времени что-то доказывать. Было решено купить рабочий жесткий диск и заменить неисправный, ну что же, сказано-сделано, жесткий диск установлен, компьютер его инициализирует, все отлично как никогда, за исключением неприятного осадка у клиента от покупки компьютера. Дальнейшее развитие событий показало, что привычный мне Acronis отказывается видеть жесткие диски, как выяснилось позже все из-за UEFI, так как версия акрониса была довольно древней. Тут то мне и пригодился недавно скачанный Parted Magic, который в свою очередь, начиная с версии 2013_02_28 теперь поддерживает загрузку с UEFI BIOS.
Parted MagicParted Magic представляет собой небольшой дистрибутив Linux, заточенный специально для работы с жесткими дисками, с его помощью можно осуществлять разбиения жёстких дисков и восстановления данных. Сам дистрибутив довольно легок и может быть интересен новичкам, как линукс для ознакомительных целей.
Возможности: Работа осуществляется как с Live CD и Live USB, так и PXELINUX, а также возможно установить дистрибутив на жесткий диск. Другими словами, штука очень полезная, но в силу привычки я её редко использую. Обновления версии дистрибутива выходят довольно часто, так что у меня уже скопился солидный список старых версий дистрибутивов. Также в данном дистрибутиве линукс преимущественно используется последние версии ядра Линукс и самые последние версии программ входящих дистрибутив.
Особенности: В Parted Magic использует ядро программы GParted и Parted для обработки задач, также как я и говорил ранее, в дистрибутиве присутствуют и другие полезных приложения (например, Partimage, TestDisk, Truecrypt, Clonezilla, G4L, SuperGrubDisk, ddrescue и т.д. …). Parted Magic распространяется под лицензией GPL и поддерживает большой список файловых систем, таких как: Btrfs, ExFAT, ext2, ext3, ext4, FAT16, FAT32, HFS, HFS +, JFS, Linux-своп. NTFS, ReiserFS, Reiser4, XFS и ZFS.
Системные требования: Для работы данного дистрибутива требуется, по крайней мере i686 процессор и 312MB оперативной памяти для комфортной работы или 175 Мб в "Live" режиме. То есть, другими словами, при полной загрузке в ОЗУ (требуется чуть более 300 МБ ОЗУ). При этом производится автоматическое извлечение DVD из привода по окончании загрузки в ОЗУ, что дает возможность использовать DVD-привод для чтения других дисков. Однако, если используется загрузка в режиме LiveCD, использовать дисковод уже не получится, но при этом для нормальной работы потребуется всего лишь 175 МБ ОЗУ. По современным меркам, 175 МБ ОЗУ я считаю ничтожным размером, к счастью прошли те времена когда для комфортной работы компьютера было достаточно 256 МБ. Скачать Parted Magic
Вывод: Данный дистрибутив очень пригодится в работе с жесткими дисками, когда остальные средства либо не работают, либо оных нет под рукой. Parted Magic лично у меня занимает почетное место в неофициальной «аптечке сисадмина», очень полезная штука советую. Вот, собственно, и все на сегодня о Линуксе, до встречи, всех благ.
parted is a partition manipulation program.
Known Issuesext3 filesystem functionality does not currently work. To manage ext3 type filesystems use tools like resize2fs or mke2fs. Note that the currently supported ext2 filesystem will be deprecated once ext3 support is finalized. Further note that ext3 support will have limited functionality that is yet to be defined. Use tools like resize2fs and mke2fs to manage these types of filesystems.
To manually resize an ext3 filesystem and/or a partition use resize2fs. fdisk or similar tools. For LVM situations, you will need to use the LVM commands to resize the LVM elements.
Brings you into the parted command prompt, where you can enter any of the commands listed as above. Note that parted should be run as the superuser to gain the full hardware access it requires; so, for instance, you may need to run parted with the sudo command instead:
Once inside, you will be placed at a "(parted) " prompt, where you can enter any of the above commands to partition your hard disk, or the quit command to exit.