phi*_*ill 3 linux fedora sata fdisk 3ware
我们有运行 Fedora 的 linux box。它有一个运行操作系统的小型笔记本电脑硬盘驱动器和一个运行 3 个 SATA 驱动器 RAID 5 的 3ware RAID 控制器。
当我们启动计算机并登录时,我运行“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
Run Code Online (Sandbox Code Playgroud)
块引用
小智 5
小心!到目前为止给出的建议忽略了一个事实,即您似乎有一个使用 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。
如果它已经配置,但只是没有想出raid控制器,试试这个:
vgchange -ay
挂载/备份
或者...除了警告之外,让我们假设您有一个新的(替换?)驱动器,并且您希望它安装在旧驱动器的位置。这是您用来复制先前配置的命令(我可以从 fstab 中了解到。)
pvcreate /dev/sda
vgcreate vbackup /dev/sda
lvcreate -L 900G -n lvbackup vbackup
vgchange -ay
mkfs.xfs /dev/vbackup/lvbackup
挂载 /dev/vbackup/lvbackup /backups
祝你好运!