我们在戴尔R720xd上有一个大的18TB硬件RAIDarrays。 目前RAID5arrays由6x4TB组成,我需要扩展它。 第1步展开硬件RAIDarrays。 如果你已经安装了dellpipe理工具,那就够简单了。 omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r5 pdisk=0:1:0,0:1:1,0:1:3,0:1:3,0:1:4,0:1:5,0:1:8,0:1:9 (新的磁盘是最后两个,这可以通过使用omreport工具来确认)虽然需要一段时间,但一切正常,我可以确认数组已经扩大.. % omreport storage vdisk controller=0 vdisk=1 Virtual Disk 1 on Controller PERC H710P Mini (Embedded) Controller PERC H710P Mini (Embedded) ID : 1 Status : Ok Name : bak State : Ready Hot Spare Policy violated : Not Assigned Encrypted : No […]
Fdisk显示多个分区types。 selectLinux和8e)Linux LVM有什么区别? select83)对于使用LVM,Linux也可以正常工作,即使在没有分区表的情况下在/ dev / sdb上创build物理卷也可以。 在fdisk中select分区types真的很重要吗? selectLinux或Linux LVM作为分区types有什么区别? [root@tst-01 ~]# fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): l 0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 […]
我已经inheritance了一些LVM卷,并且我注意到fdisk将构成卷组的磁盘报告为分区types83(Linux)而不是8e(Linux LVM)。 这是一个问题,fdisk分区types有多重要? 他们是否影响任何东西,或只是为了方便标签? 谢谢你的帮助。
这对我来说很恶心,但是很有效: echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb 我想知道一个更谨慎或优雅的方式来实现这一点。 整个引导logging和分区表在此任务之前被清零,所以我们可以相信分区1是可用的。
如何从Linux(特别是Ubuntu)上的命令行中删除设备上的所有分区? 我试着看fdisk,但它提出了一个交互式的提示。 我正在寻找一个单一的命令,我可以给一个设备path(例如/ dev / sda),它会删除ext4,linux-swap和其他任何分区。 基本上,这将是一样的事情,如果我打开GParted,并手动select和删除所有分区。 这似乎相当简单,但不幸的是,我一直无法通过谷歌find任何东西。
有时候,在调整磁盘分区的大小时,cfdisk会说: Wrote partition table, but re-read table failed. Reboot to update table. (其他分区工具也会发生这种情况,所以我认为这是一个Linux问题,而不是一个cfdisk问题。)为什么会这样呢,为什么只是偶尔发生,我该怎么办才能避免呢? 注意:请假设我正在编辑的分区没有被打开,挂载或以其他方式使用。 更新: cfdisk使用ioctl(fd, BLKRRPART, NULL)告诉Linux重新读取分区表。 到目前为止推荐的其他两种工具( hdparm -z DEVICE , sfdisk -R DEVICE )的function完全相同。 另一方面, partprobe DEVICE命令似乎使用了一个名为BLKPG的新的ioctl,可能会更好; 我不知道。 (如果BLKPG失败,它也会落在BLKRRPART上。) BLKPG似乎是“这个分区已经改变了;这是新的大小”的操作,它看起来像partprobe在设备的所有分区上单独调用它,所以它应该工作,如果单个分区是未使用的。 但是,我没有机会去尝试。