- Как изменить UUID раздела и его метку
- А зачем?
- Как делается клон
- Изменение UUID раздела
- Как изменить метку тома
- Linux не видит логические разделы на внешнем диске
- Есть мнение, что это из-за gpt
- Насчёт данных — угробить вроде вы их не должны,
- То есть я верно понял, что у вас на 3Тб диске разметка от 2Тб?
- Брррр. Тогда давайте всё по порядку
- А! Ну вот и ответ.
- Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- Re: Метка диска
- флэшка
Как изменить UUID раздела и его метку
А зачем?
Если вы много экспериментируете со своей системой Linux, постоянно пробуете всякие новые программы, частый гость в репозиториях testing и Sid, пробуете удалить GRUB2 и поставить Grub Legacy и т.д. и т.п., то у вас, без сомнения, есть запасной клон вашей системы, спрятанный где-нибудь в надежном месте. О изготовлении таких клонов я писал в конце 2010 года.
Но, если вы «убили» систему, а клон еще не занял ее место, вы, лишенные привычного рабочего окружения, некоторое время испытываете определенные неудобства. Поэтому предлагаю для экспериментов иметь клон вашей системы в соседнем разделе того же диска.
Все эксперименты сначала проводятся на клоне ≈ подопытном кролике, и в случае удачи переносятся в основной вариант системы.
Как делается клон
Затем клонируем систему в новый раздел:
(bs=10M ≈ это величина блока (в данном случае ≈ 10 мегабайт), которыми будет происходить копирование на уровне секторов диска. Чем больше блок, тем быстрее копируется, но и меру нужно знать).
Полученный клон является побайтовой копией оригинала, поэтому он имеет ту же файловую систему со всеми своими суперблоками на тех же местах. Дублируется также и нулевой сектор, недоступный при обычном копировании. Кроме того, при копировании командой cp данные записываются на свободное место, а при клонировании ≈ на то же самое, что и в оригинале. Это приводит к тому, что оригинал и клон имеют абсолютно идентичные файловые системы, одинаковые UUID’ы и метки тома.
Так как мы собираемся пользоваться обеими копиями одновременно, то наличие у них одинаковых UUID’ов и меток (LABEL), неудобно в работе, так как приводит к путанице. Почему и нужно изменить UUID клона и дать ему новую метку.
Изменение UUID раздела
Чтобы узнать UUID’ы всех разделов вашей системы нужно применить команду:
Такой синтаксис команды предпочтителен. Подробное объяснение в статье «Как узнать UUID’ы разделов?», там же описаны другие команды для этой цели.
Хотя теоретически можно самостоятельно придумать новый UUID, рекомендуется пользоваться командой uuid ≈ генератором UUID’ов. Если у вас нет этой команды, то нужно установить пакет uuid (или соответствующий ему в вашей системе) привычным вам способом. Команда без лишних слов генерирует новый UUID при каждом запуске.
Поскольку UUID есть атрибут файловой системы, то для его изменения применяется команда tune2fs, служащая для настройки файловых систем ext2, ext3, ext4.
Проверим, что получилось:
Отлично! Теперь займемся меткой тома.
Как изменить метку тома
Узнать, какой раздел кроется за данной меткой тома, можно при помощи команды:
Если вы часто удаляете / создаете разделы, то их имена (/dev/sdxx) могут измениться, зато UUID и LABEL останутся неизменными и никакой путаницы в конфигах не произойдет.
Итак, два раздела с одинаковой меткой тома ≈ это нонсенс! Давайте менять метку. Для этого применяется команда e2label. Она не входит в стандартный набор команд, поэтому скорее устанавливайте одноименный пакет. Пользоваться ей просто ≈ пишем имя раздела и за ним новый LABEL:
Теперь наш основной рабочий раздел (/dev/sda7 «squeeze») и его клон (/dev/sda8 «clone») имеют свои уникальные UUID’ы и понятные метки тома.
Источник
Linux не видит логические разделы на внешнем диске
На диске 3.5 от NAS WD MyCloud 3TB, который подключен через юсб-бокс пк через система не видит разделов. На диске 8 разделов. Большинство под систему и раздел под данные, ext4.
Обычно бокс использую для восстановления девайса. Если девайс перестал загружается/не работоспособен, подключаю к компьютеру и заливаю через dd образ-бекап диска с разметкой и системой. Образ от 2Tb девайса, найденый в интернете. Образ 3Tb найти не удалось. Потом на самом девайсе уже увеличиваю раздел под данные. Восстанвоить другим методом, т.е. по инструкции, разбить диск в ручную и залить образы каждого раздела не удается. Девайс отказывается грузится.
Так вот, после восстановления образа разделы на диске точно видны(раздел под данные 1.7Tb) и монтируются на пк автоматически. А после увеличения раздела на девайсе система почему то не видит разметку.
Нужно примонтировать раздел с данными. Проблема в юсб-боксе?
Есть мнение, что это из-за gpt
Так как при размере сектора 512 байт невозможно разметить диск более чем на 2Тб через mbr, там наверняка разметка gpt. А она лежит как в начале, так и в самом хвосте диска. Наверное, вы потеряли/не записали ту часть, что в хвосте, теперь разделы не видны. Если знать смещения, размеров и типы разделов, можно разбить диск при помощи parted или gdisk, например.
Данные на разделе не потеряются в этом случае? Как это сделать, можно на примере?
Вывод parted для 3 и 4 Tb.
Разбивка из инструкции по восстановлению.
Так же есть образ, который записывался на диск.
Насчёт данных — угробить вроде вы их не должны,
Только я не очень понял, у вас это устройство на постоянной основе слетает и вы его через эту коробку восстанавливаете, или это первый раз конкретно с этим 3Тб-устройством, а раньше вы восстанавливали какие-то другие? Вопрос к тому, где начинается ваш раздел с данными, там же, где и в приведенной вами инструкции, или там же, где в 2Тб устройстве.
Только я не очень понял, у вас это устройство на постоянной основе слетает и вы его через эту коробку восстанавливаете, или это первый раз конкретно с этим 3Тб-устройством, а раньше вы восстанавливали какие-то другие?
Восстанавливаю переодически это устройство. Необходимость обычно возникает по причине кривизны рук или памяти(например забытый пароль root). Обычно я восстанавливал систему из образа 2Tb, с потерей всех данных т.к. так быстрее и проще. Сейчас задача информацию как то сохранить.
Образ 2Tb беру отсюда
На самом деле ОС на 2TB и 3TB версия не отличаются. На ixbt случаем не заходил за образом и скриптом для раскирпичивания?
Бокс понимает диски больше 2,5TB?
Кстати, на разделе с данными там какой размер блока? На MBL был 64 килобайта, тут по идее должен быть 4.
образом и скриптом для раскирпичивания?
Разве это поможет в данном случае?
Бокс понимает диски больше 2,5TB?
Вполне возможно что нет. Буду надеятся что причина в этом.
То есть я верно понял, что у вас на 3Тб диске разметка от 2Тб?
Ну, а что нам говорит fdisk и parted, например, на тему того, что там на нём за разделы? Вы ведь ещё не успели данные грохнуть заливкой образа?
То есть я верно понял, что у вас на 3Тб диске разметка от 2Тб?
Да. Размер раздела с данными потом скорректировал на устройстве.
Брррр. Тогда давайте всё по порядку
Вы залили на диск образ от системы на 2Тб, получили MBR разбиение (не умеющее в размер более 2^32 секторов на диске), а как скорректировали размер и до какой величины? И дайте, пожалуйста, вывод fdisk -l для вашего диска в коробке? Что-то мне кажется немного странным.
Врятли mbr. Думаю девайс понимает только правильно развеченный gpt.
А! Ну вот и ответ.
Да, был неправ про mbr. Но дело не в этом. Ваша коробка — одна из «шибко умных». Она, когда видит диск объёмом более 2ТБ, делает вид, что этот самый диск имеет размер сектора не 512, а 4096 (8 секторов). Получаем вместо около 5900000000 секторов — 732566646 секторов на диске. При этом, т.к. вся разметка имеет единицу измерения 1 сектор, вы ничего и не видите, потому что смещение 1 сектор в вашей ситуации — это 8 секторов в ситуации «диск подключен через SATA или коробку без подобных выкрутасов». Плюс таких коробок один: можно работать через MBR с дисками более 2 Тб, НО — только в этой коробке. Решение: меняйте коробку или подключайте диск через SATA.
Спасибо за разъяснения. Ясна суть проблемы, теперь осталось найти нормальный юсб-бокс.
А на компах свободный SATA вообще нет? Или хотя бы возможности подключить SATA-контроллер в PCI-E как-нибудь?
Нет. К стационарному пк доступа нет, иначе бы не покупал usb-бокс )
Тогда посмотри коробки AgeStar. У меня одна такая стоит с WD RED 3TB внутри.
Источник
Метка диска
Подскажите чем в Линуксе можно сменить
метку диска? Ну ту что в досе менялась командой label
Re: Метка диска
Re: Метка диска
Соответствующая сервисная утилита для конкретной файловой системы.
Re: Метка диска
В смысле? Как? Объясни на примере reiser, плиз. Я не знал об этом.
Re: Метка диска
А можно узнать зачем?
Re: Метка диска
Ну хочу я метку поставить и всё.
Как для ext3 сделать?
Re: Метка диска
Просто yast как-то ставит
а как хз
в логах ничего не нашёл
вот и интересно
Re: Метка диска
Это не метка диска, это метка партиции будет.
Если тебе этого надо и для файловой системы extX, то man tune2fs
Re: Метка диска
Re: Метка диска
Ну применения можно найти, мандряковский LiveCD по метки диска определяет собственно диск на котором sqfs с корневой пакой лежит!
Источник
флэшка
люди добрые, помогите |
купил что-то вроде мини айфона или плеер хз )) дело в том, что когда я его подрубаю, убунта выдаёт мне: Не удалось присоединить местоположение. Не удаётся смонтировать файл.
я помню, что раньше когда вставлял обычную флэшку, прописывал в консоле умную фразу и всё сразу заработало.
Подскажите, как прописывать подключение флэшки в консоле убунты.
А убунта понимает файловую систему? А работает ли плеер/мини айфон в режиме накопителя? А то может он только синхронизироватся может. |
А вообще описание проблемы класс.
модель девайса в студию |
а так сюда читать читать и еще раз читать .
- Цитата: podlec от 16 Октября 2008, 16:59:31
- я читал что amarok и rythmbox для синхронизации музыки с iPhone подходят
- И Амарок и Ритмбокс вполне нормально работает, только с кодировкой тегов косяк, приходиться ручками править.
- Есть ещё gtkpod
оно памойму тока в режиме синхронизации умеет хотя мож и неправ . |
плеер работат в режиме накопителя, при его подключении появляются значки флэшки. |
[ 4652.702426] sd 10:0:0:0: [sdb] 2014976 4096-byte hardware sectors (8253 M
[ 4652.705421] sd 10:0:0:0: [sdb] Write Protect is off
[ 4652.705437] sd 10:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 4652.705450] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[ 4652.715419] sd 10:0:0:0: [sdb] 2014976 4096-byte hardware sectors (8253 M
[ 4652.718418] sd 10:0:0:0: [sdb] Write Protect is off
[ 4652.718432] sd 10:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 4652.718438] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[ 4652.718449] sdb: unknown partition table
[ 4652.756785] sd 10:0:0:0: [sdb] Attached SCSI removable disk
[ 4652.757162] sd 10:0:0:0: Attached scsi generic sg2 type 0
[ 4652.765273] sd 10:0:0:1: [sdc] Attached SCSI removable disk
[ 4652.765531] sd 10:0:0:1: Attached scsi generic sg3 type 0
флэшка 8 гиг, он её видит вроде как. а дальше что?
[ 4652.718449] sdb: unknown partition table Он не понимает файловую систему. флешка не пустая ли? отформатить её пробовал? |
Yeti666 reply: Sep 21 2009, 23:10
[ 4652.718449] sdb: unknown partition table
Он не понимает файловую систему. флешка не пустая ли? отформатить её пробовал?![]()
флэшка пустая, но с заводскими потрахами там, демки вякие и видео.
убунту не даёт её мне отформатировать, предлагает только Подсоеденить том и всё, но результата ноль.
Какие действия можно ещё сделать?
SFD reply: Sep 21 2009, 23:01
флэшка пустая, но с заводскими потрахами там, демки вякие и видео.
убунту не даёт её мне отформатировать, предлагает только Подсоеденить том и всё, но результата ноль.
Какие действия можно ещё сделать?
Отформатировать под виндой каким нибуть Partition Magic
Yeti666 reply: Sep 23 2009, 18:22
Отформатировать под виндой каким нибуть Partition Magic![]()
винда её не видит
Бунта видит её как второй пустой неформатированный скази диск /dev/sdb , поэтому попробуй сначала создать на нём раздел на полный обьём флехи: sudo fdisk /dev/sdb У fdisk куча подсказок, для их получения после запуска его жми m Скорее всего будет создан раздел sdb1, форматни его: sudo mkfs -t vfat /dev/sdb1 для FAT32 если хочешь, чтобы флеха работала и в Винде и в Линухе, если токо в Линухе: sudo mkfs -t ext3 /dev/sdb1 |
Только я не даю никаких гарантий, что после этого с ней будет работать твой девайс.
Так что всё что будешь делать — на свой страх и риск!
На самом деле телепаты в отпуске и хотелось бы узнать что это за девайс. |
Yeti666 reply: Sep 24 2009, 16:27
На самом деле телепаты в отпуске и хотелось бы узнать что это за девайс.![]()
что-то вроде мини айфона или плеер хз )
Девайс: Eclipse Touch Screen 828 Digital Media Player (8 G |
$ sudo fdisk /dev/sdb
Примечание: размер сектора — 4096 (не 512)
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x0958dc1f.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.
Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет исправлен записью
Что бы это значило?
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 12158 97659103+ 83 Linux
/dev/sda2 12159 12401 1951897+ 82 Linux своп / Solaris
/dev/sda3 12402 19457 56677320 b W95 FAT32
Примечание: размер сектора — 4096 (не 512)
Диск /dev/sdb: 8253 МБ, 8253341696 байт
254 heads, 62 sectors/track, 127 cylinders
Units = цилиндры of 15748 * 4096 = 64503808 bytes
Disk identifier: 0x00000000
$ sudo umount /dev/sdb
umount: /dev/sdb: не примонтирован
$ sudo mount /dev/sdb
mount: невозможно найти /dev/sdb в /etc/fstab или /etc/mtab
Хотел форматнуть диск:
$ sudo parted /dev/sdb rm
Предупреждение: Устройство /dev/sdb имеет размер логического сектора 4096. Не
все компоненты GNU Parted поддерживают это на данный момент, поддерживающие же —
ЭКСПЕРИМЕНТАЛЬНЫ.
Ошибка: /dev/sdb: метка диска не определена
млиииин, я ступил ))
надо было просто зайти в редкатор разделов в убунте и создать на флэхи новый раздел
Спс всем за помощь
всё работает
SFD reply: Sep 24 2009, 20:09
Девайс:
Eclipse Touch Screen 828 Digital Media Player (8 G![]()
laptop:
$ sudo fdisk /dev/sdb
Примечание: размер сектора — 4096 (не 512)
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x0958dc1f.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.
Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет исправлен записью
Что бы это значило?
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 12158 97659103+ 83 Linux
/dev/sda2 12159 12401 1951897+ 82 Linux своп / Solaris
/dev/sda3 12402 19457 56677320 b W95 FAT32
Примечание: размер сектора — 4096 (не 512)
Диск /dev/sdb: 8253 МБ, 8253341696 байт
254 heads, 62 sectors/track, 127 cylinders
Units = цилиндры of 15748 * 4096 = 64503808 bytes
Disk identifier: 0x00000000
$ sudo umount /dev/sdb
umount: /dev/sdb: не примонтирован
$ sudo mount /dev/sdb
mount: невозможно найти /dev/sdb в /etc/fstab или /etc/mtab
Хотел форматнуть диск:
$ sudo parted /dev/sdb rm
Предупреждение: Устройство /dev/sdb имеет размер логического сектора 4096. Не
все компоненты GNU Parted поддерживают это на данный момент, поддерживающие же —
ЭКСПЕРИМЕНТАЛЬНЫ.
Ошибка: /dev/sdb: метка диска не определена
млиииин, я ступил ))
надо было просто зайти в редкатор разделов в убунте и создать на флэхи новый раздел
Спс всем за помощь
всё работает
Ну вот и чудненько!
А я как раз энто и предлагал сделать из консоли:
sudo fdisk /dev/sdb
Источник