保存スペースをすべて回収できるかどうか知りたいです。データを回復する必要はなく、必要なものは何でも攻撃できます。
シナリオ:コントローラ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
問題が解決しました。ハードウェアがよさそうですね。