У нас есть linux box с Fedora. У него есть небольшой жесткий диск ноутбука под управлением ОС и RAID-контроллер 3ware с 3 дисками SATA RAID 5.
Когда мы загружаем компьютер и авторизуемся, я запускаю «fdisk –l», и он перечисляет все разделы hda. Нет / dev / sda. Если я запустил «modprobe 3w-9xxx», а затем снова «fdisk –l», он покажет все разделы с hda1 по hda7 с одним / dev / sda. Очевидно, что / dev / sda не монтируется в папку, и он отформатирован.
Я проверил файл / etc / fstab, и в нем есть строка: / dev / vbackup / lvbackup / backups xfs defaults 1 2
Я предполагаю, что это означает, что на это устройство подключена папка / backups / dev / vbackup / lvbackup
Я знаю, что вам нужно отформатировать диск с помощью «mkfs.xfs –f / dev / sda», но я забываю, что нужно сделать, это сделать / dev / sda / dev / vbackup / lvbackup для подключения к / backups
заранее спасибо
вот вывод для файла / var / log / messages
Aug 7 kernel: 3ware 9000 Storage Controller device driver for Linux v2.26.05.003-2.6.21.
Aug 7 kernel: ACPI: PCI Interrupt 0000:04:0c.0[A] -> GSI 16 (level, low) -> IRQ 18
Aug 7 kernel: 3w-9xxx: scsi1: Found a 3ware 9000 Storage Controller at -xfc5ffc00, IRQ: 18
Aug 7 kernel: 3w-9xxx: scsi1: Firmware FE9X 2.08.00.006, BIOS BE9X 2.03.01.052, Ports: 8.
Aug 7 kernel: scsi 1:0:0:0: Direct-Access AMCC 9500S-8 DISK 2.08 PQ: 0 ANSI: 3
Aug 7 kernel: sd 1:0:0:0: [sda] 1953083392 512-byte hardwaresectors (999979 MB)
Aug 7 kernel: sd 1:0:0:0: [sda] Write Protect is off
Aug 7 kernel: sd 1:0:0:0: [sda] Write cache: enabled, read cache disabled, doesn't support DPO or FUA
Aug 7 kernel: sd 1:0:0:0: [sda] 1953083392 512-byte hardware sectors (999979 MB)
Aug 7 kernel: sd 1:0:0:0: [sda] Write Protect is off
Aug 7 kernel: sd 1:0:0:0: [sda] Write cache: enabled, read cache disabled, doesn't support DPO or FUA
Aug 7 kernel: sd 1:0:0:0: [sda] Write cache: enabled, read cache: disabled, doesn't support DPO or FUA
Aug 7 kernel: sd 1:0:0:0: sda : unknown partition table
Aug 7 kernel: sd 1:0:0:0: sd 1:0:0:0: [sda] Attached SCSI disk
Aug 7 kernel: sd 1:0:0:0: sd 1:0:0:0: Attached scsi generic sg0 type 0
Aug 7 scsi.agent[3511]: disk at /devices/pci0000:00/0000:00:1e.0/0000:03:02.0/0000:04:0c.0/host1/target1:0:0/1:0:0:0
Aug 7 kernel: XFS mounting filesystem sda
Цитата
Осторожный! Приведенный до сих пор совет игнорирует тот факт, что, похоже, у вас есть диск, разделенный с помощью lvm. Форматирование может привести к потере данных!
Попробуйте команды lvdisplay
, pvdisplay
, vgdisplay
.
Вы можете создать том lvm, не разбивая диск на разделы. Возможно, он уже настроен и установлен в этом месте.
Проверил файл / etc / fstab, и в нем есть строка: / dev / vbackup / lvbackup / backups xfs defaults 1 2
Я предполагаю, что это означает, что на это устройство подключена папка / backups / dev / vbackup / lvbackup
Нет, диск / dev / sda добавлен как физический том в группу томов «vbackup». В этой группе томов создан логический том lvbackup. Логический том («/ dev / vbackup / lvbackup») смонтирован в папке / backups.
Если он не отформатирован (а я подозреваю, что он уже есть), вы должны отформатировать логический том mkfs.xfs /dev/vbackup/lvbackup
, затем смонтируйте его.
Повторяю - не разбивайте диск на разделы с помощью fdisk. Не форматируйте диск с помощью mkfs. Я сильно подозреваю, что он уже отформатирован и смонтирован. Он запускает lvm на необработанном диске, поэтому он также не разбит на разделы.
Следить за публикациями lvm.
Если он уже настроен, но просто не придумал рейд-контроллер, попробуйте следующее:
vgchange -a y
монтирование / резервное копирование
В качестве альтернативы ... Из-за предупреждений в сторону, предположим, что у вас есть новый (заменяющий?) Диск, и вы хотите, чтобы он монтировался вместо старого. Вот команды, которые вы бы использовали для репликации предыдущей конфигурации (насколько я могу судить по fstab.)
pvcreate / dev / sda
vgcreate vbackup / dev / sda
lvcreate -L 900G -n lvbackup vbackup
vgchange -a y
mkfs.xfs / dev / vbackup / lvbackup
смонтировать / dev / vbackup / lvbackup / backups
Удачи!
Когда мы загружаем компьютер и авторизуемся, я запускаю «fdisk –l», и он перечисляет все разделы hda.
хорошо
Нет / dev / sda.
Если я запустил «modprobe 3w-9xxx», а затем снова запустил «fdisk –l», он покажет все разделы с hda1 по hda7 с одним / dev / sda
Хм, при загрузке соответствующего модуля ядра устройство /dev/sda
появился, пока все хорошо. Если ты не видишь /dev/sda1
и т. д. это означает, что ваш диск еще не разбит на разделы.
Очевидно, что / dev / sda не монтируется в папку и не форматируется.
Может быть, но этому невозможно научиться fdisk -l
. Что значит mount
сказать?
Я проверил файл / etc / fstab, и в нем есть строка: / dev / vbackup / lvbackup / backups xfs defaults 1 2
/dev/vbackup/lvbackup
это отдельная история, но давайте посмотрим.
Я предполагаю, что это означает, что на это устройство подключена папка / backups / dev / vbackup / lvbackup
Я бы сказал устройство /dev/vbackup/lvbackup
будет смонтирован в каталог /backups
либо при загрузке, либо если вы делаете mount -a
. Я не говорю что это В настоящее время установлен. Используйте либо /etc/mtab
или mount
чтобы узнать это.
Я знаю, что вам нужно отформатировать диск с помощью «mkfs.xfs –f / dev / sda».
Обычно вы хотите отформатировать раздел, например /dev/sda1
и нет /dev/sda
.
но я забыл, что делать, кроме как правильно смонтировать диск на другое имя устройства? Любые идеи?
На самом деле вы не можете подключить диск к имени устройства. Имя устройства создается системой для вас либо при запуске, либо при загрузке драйвера. Вы можете повлиять на это, но это не имеет никакого отношения к монтажу.
Более простой способ использования parted. Предположим, что диск для разделения - / dev / sda: Чтобы создать раздел, запустите GNU parted следующим образом:
parted /dev/sda
Creates a new gpt disklabel mklabel gpt
Create 4GB partition size: mkpart primary 0 4G
Quit and save the changes: quit
Use mkfs to format file system: sudo mkfs.xfs /dev/sda1
Mount it : sudo mkdir /backup && sudo mount -t xfs /dev/sda1 /backup
Вам нужно использовать fdisk для его разбиения, разные номера (т.е. / dev / sda1) относятся к разным разделам. Вот ссылка к руководству по разметке с помощью fdisk.
Затем, когда у вас есть разделы, вы можете использовать программы mkfs для создания файловой системы на этом разделе. Как только вы это сделаете, вы можете установить его.
Будет ли работать в этом случае символическая ссылка? Я никогда раньше не делал этого с устройствами
ln -s /dev/vbackup/lvbackup /dev/sdXn
Затем вы можете использовать / dev / sdXn в своем fstab