データ復旧なしでストレージデバイス(RAIDセット)から「回復不能パーティション」を回収できますか?

データ復旧なしでストレージデバイス(RAIDセット)から「回復不能パーティション」を回収できますか?

保存スペースをすべて回収できるかどうか知りたいです。データを回復する必要はなく、必要なものは何でも攻撃できます。

シナリオ:コントローラ2個、それぞれディスク8個、RAIDセット2個(RAID6)。 1つのRAIDセットはオペレーティングシステムに渡され、2.2TBを示し、もう1つは12TBを示しました。

精密スキャンを行いましたが、何十もの「復元できないパーティション」が返されましたが、そのパーティションを削除してすべてのスペースを提供するように指示testdiskする方法が見つかりませんでした。testdisk

testdisk戻る:(The harddisk (2199 GB / 2048 GiB) seems too small! (< 29 TB / 26 TiB) Check the harddisk size: HD jumpers settings, BIOS detection...たぶんあるかもしれません。はいジャンパーや設定はどこにありますか? )

はい回復不能なパーティションOSが12TBのフルサイズを「見る」ことを防ぎますか?どのように削除しますか?回復不能なパーティション私のすべてのディスク容量を再利用できますか?


Adaptecコントローラ

以下の意味のない違いを除いて、どちらも1.2.0.30300を実行するAdaptec 5805コントローラです。

root@system:~# arcconf getconfig 2 AD > /tmp/adapter2.info
root@system:~# arcconf getconfig 1 AD > /tmp/adapter1.info
root@system:~# diff /tmp/adapter1.info /tmp/adapter2.info
8,10c8,10
<    Controller Serial Number                 : xxxxxxxxxxx
<    Physical Slot                            : 3
<    Temperature                              : 77 C/ 170 F (Normal)

>    Controller Serial Number                 : yyyyyyyyyyy
>    Physical Slot                            : 4
>    Temperature                              : 76 C/ 168 F (Normal)

RAIDグループ

RAIDコントローラの管理ツールによると、RAIDセットは期待どおりに機能しますarcconf

root@system:~# arcconf getconfig 1 ld
Controllers found: 2
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : STORAGE1
   RAID level                               : 6 Reed-Solomon
   Status of logical device                 : Optimal
   Size                                     : 11427830 MB
   Stripe-unit size                         : 256 KB
<...snip...>

root@system:~# arcconf getconfig 2 ld | more
Controllers found: 2
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : STORAGE2
   RAID level                               : 6 Reed-Solomon
   Status of logical device                 : Optimal
   Size                                     : 11427830 MB
   Stripe-unit size                         : 256 KB
<...snip...>

オペレーティングシステムプログラム

lsscsi出力:

root@system:~# lsscsi -s | grep Adaptec
[0:0:0:0]    disk    Adaptec  STORAGE1        V1.0  /dev/sdc   2.19TB
[7:0:0:0]    disk    Adaptec  STORAGE2        V1.0  /dev/sdd   11.9TB

testdiskレポート:

Disk /dev/sdc - 2199 GB / 2048 GiB - CHS 267349 255 63
Disk /dev/sdd - 11 TB / 10 TiB - Adaptec STORAGE2

スキャン後、testdisk複数のパーティションが表示されます。

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
>  MS Data                    52734 19503545853 19503493120
   MS Data                    52736 19503545855 19503493120
   MS Data                   262654 19503755773 19503493120
   MS Data                   262656 19503755775 19503493120
   MS Data                   367102 19503860221 19503493120
   MS Data                   367104 19503860223 19503493120
   MS Data                  1311742 19504804861 19503493120
   MS Data                  1311744 19504804863 19503493120
   MS Data                  1312254 19504805373 19503493120
   MS Data                  1312256 19504805375 19503493120
<...snip...>

lsblkまた、2TBのみが表示されます。

root@system:~# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdc                    8:32   1     2T  0 disk
sdd                    8:48   1  10.9T  0 disk

その他

私は試した:

1.)ddディスク全体にすべて0を書き込むために使用されますが、「デバイスに残りのスペースがありません」というメッセージで停止するまで2.2TBしか使用されません。今回も2.2TBのスペースのみ記録されます。

root@system:~# dd if=/dev/zero of=/dev/sdc bs=8M
dd: error writing ‘/dev/sdc’: No space left on device
262145+0 records in
262144+0 records out
2199023255552 bytes (2.2 TB) copied, 2870.71 s, 766 MB/s
root@system:~# fdisk -l /dev/sdc

Disk /dev/sdc: 2 TiB, 2199023255552 bytes, 4294967296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

2.)partedすべてのパーティションを削除し、オペレーティングシステムにパーティション化されていないドライブのみを提供するために使用されます。

root@system:~# parted /dev/sdc
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: /dev/sdc: unrecognised disk label
Model: Adaptec STORAGE1 (scsi)
Disk /dev/sdc: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

3.)RAIDセットの再構築、RAIDセットの削除と再作成、smartctlを使用してすべてのディスクを検索しようとしました。お金を守ってください。

4.)gpart /dev/sdc何かを返しますが、私はそれで多くのことを行うことを提案しません(ただプロンプトに戻り、gpartインタラクティブモードを維持しません)。

root@system:~# gpart /dev/sdc

Begin scan...
End scan.

Checking partitions...
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

答え1

さて、次のことを行った後:

arcconf delete 1 logicaldrive all
arcconf tast start 1 device all intialize
arcconf CREATE 1 LOGICALDRIVE Name STORAGE1 blah..blah...

これで期待した結果が得られました。

root@system:~# lsscsi -s | grep Adaptec
[0:0:0:0]    disk    Adaptec  STORAGE1         V1.0  /dev/sda   11.9TB
[7:0:0:0]    disk    Adaptec  STORAGE2         V1.0  /dev/sdc   11.9TB

問題が解決しました。ハードウェアがよさそうですね。

関連情報