web-dev-qa-db-ja.com

2つのRAID1のうちの1つがUbuntu13.04で認識されません

256GB SSD(Ubuntu/Win8)と、RAID1に2台の1TBドライブがあります。

問題は、最近、RAID 1で4TBのドライブを2つ追加したばかりですが、Ubuntuでは1つのドライブとして検出されず、別々であるということです。

Windowsが新しい4TBRAID 1を正常に検出したので、動作することはわかっています。これは、マザーボードに付属のRAIDディスクユーティリティ(fakeraid)の1つを介したスクリーンショットです。

Detected in Windows 8

また、私のセットアップのfdisk情報は次のとおりです。

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 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
Disk identifier: 0x0a7f44fd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   500118191   250059095+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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
Disk identifier: 0x00000000

Disk /dev/sdd doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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
Disk identifier: 0x00000000

Disk /dev/sde doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/mapper/ddf1_TeraRAID'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/mapper/ddf1_TeraRAID: 1000.1 GB, 1000120999936 bytes
255 heads, 63 sectors/track, 121591 cylinders, total 1953361328 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
Disk identifier: 0x00000000

                    Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID1               1  1953361327   976680663+  ee  GPT

Disk /dev/mapper/ddf1_TeraRAID1: 134 MB, 134217728 bytes
255 heads, 63 sectors/track, 16 cylinders, total 262144 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
Disk identifier: 0x00000040

Disk /dev/mapper/ddf1_TeraRAID1 doesn't contain a valid partition table

Disk /dev/mapper/ddf1_TeraRAID2: 998.9 GB, 998911246336 bytes
255 heads, 63 sectors/track, 121444 cylinders, total 1950998528 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
Disk identifier: 0x73736572

This doesn't look like a partition table
Probably you selected the wrong device.

                      Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID2p1      1920221984  3736432267   908105142   72  Unknown
/dev/mapper/ddf1_TeraRAID2p2   ?  1936028192  3889681299   976826554   6c  Unknown
/dev/mapper/ddf1_TeraRAID2p3   ?           0           0           0    0  Empty
/dev/mapper/ddf1_TeraRAID2p4        27722122    27722568         223+   0  Empty

Disk /dev/mapper/ddf1_TeraRAID3: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders, total 2097152 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
Disk identifier: 0x00000000

Disk /dev/mapper/ddf1_TeraRAID3 doesn't contain a valid partition table

新しく作成した4TBRAID 1をUbuntuに認識させるにはどうすればよいですか?

7
Tek

多くの調査の結果、fakeraidは1TBを超えるドライブをサポートしていないようです〜。チャームのように機能するRAIDコントローラーを購入せざるを得ませんでした。皆さんのご意見と時間をありがとうございました。

1
Tek

残念ながら、fakeraidを使用しているコントローラーは「実際の」RAIDコントローラーではありません。彼らは彼らの魔法をするためにBIOSとOSのトリックです。そうは言っても、10.xより前のubuntuを取得して、fakeraidの2つの物理ドライブを1つとして認識し、起動を有効にするには、少し作業が必要です。

Ubuntu 9.10(Karmic Koala)

自動インストーラーは、箱から出してすぐに機能する場合と機能しない場合があります。試したところ、初めて動作せず、手動でdmraidをインストールする必要がありました。しかし、同じマシンで2回目は機能しました(ディスクがワイプされた状態で)問題はgrub2のインストールにあるようです

LiveCD方式を使用する

  • LiveCDでシステムを起動します

  • パーティショナープログラムgpartedを実行します([システム]-> [管理]-> [GParted])

9.10はdmraidを自動的にロードするので、ディスクデバイスを確認する必要があります

/ dev/mapper/pdc_feddabdfまたはそのようなもの

dmraidが検出され、fakeraidパーティションを使用できる場合

  • Ubuntuまたはドライブ全体に割り当てるスペースを使用して、拡張パーティションをセットアップします。拡張パーティションに少なくとも2つの論理パーティションを設定します。最初のパーティションはext4でフォーマットされ、最後のスワップはフォーマットされます。スワップパーティションのタイプをスワップに設定します。最初のパーティションをフォーマットします。 gpartedを終了します

  • インストーラーを実行します。パーティショナーに到達したら、最初のパーティションのマウントポイントを/フォーマットしないでください!パーティションを変更しないでください。インストーラーパーティショナーがdmraidパーティションを正しく理解していません

  • コピープロセスが開始する直前のインストーラーの概要画面で、[詳細設定]ボタンをクリックします。ブートパーティション(これはLinuxパーティションではなくMSDOSスタイルの「親」パーティションです)を/ dev/mapper/pdc_feddabdf(またはfakeraidパーティションとしてリストされているdmraid)に変更します。このディスクからブートするには、チェックボックスがクリックされていることを確認してください。インストーラーはgrub2を変更して、正しい論理パーティション/ dev/mapper/pdc_feddabdf1または/がオンになっているものを指すようにすることに注意してください。

  • インストーラーが「再起動しないでください」を終了すると、新しいシステムが/ targetにマウントされます。再起動した場合は、ターミナル画面を実行し、/ dev/mapper/pdc_feddabddf4(ルート)パーティション(これはインストーラーがルートを置くターゲットです)を便利なディレクトリ(/ tmp/tmpなど)にマウントします。/targetまたはそれがマウントされているもの)

  • コマンド「apt-getinstalldmraid」を実行します。運が良ければ、インストーラーがgrubにdmraidを含めるためのinitrdを正しくビルドするため、システムは何もする必要がないというメッセージが返されます。それ以外の場合、これはdmraidを更新し、grubinitを再構築してdmraidをロードします。ターミナルを終了して再起動をクリックするか、ターミナルウィンドウで「shutdown-rnow」と入力します

  • システムが戻ってきたら、ログインして/ dev/mapper/pdc_feddabdf(またはdmraidがfakeraidと名付けたもの)が存在することを確認し、dfを使用してシステムがシステムにマウントされていることを確認します。 (上部に表示されます)

Ubuntu 8.0.4 LTS(Hardy Heron)

サーバーまたは代替ディストリビューションのCDのインストールブート中にdmraidがロードされません。これに関する一般的な手順は次のとおりです。

Boot the desktop CD and select the Live CD Run Ubuntu without affecting your computer

Go to System > Administration > Software Sources and put a check in the universe box software repository. Exit and let it reload the package listing.

Go to System > Administration > Synaptic Package Manager and search for and install the dmraid package This next part has to be done at the command line in a terminal
    List the contents of /dev/mapper, there should be a listing for the fakeraid array there.
    Manually partition the fakeraid array of at least 2 partitions, one swap and 

もう1つはルートになります。

write the partition info then exit fdisk, then type "Sudo reboot" 

このバージョンのUbuntuは、パーティションの変更を認識するために再起動する必要があります。前の手順を繰り返して、dmraidをロードします。今すぐデスクトップからGUIインストーラーを起動して、インストールを完了することができます。

差出人: FakeRaidHowto

0
ssnobody

ターミナルに入力します。

Sudo blkid

今、あなたはそこに次のような唯一のものを見るでしょう

/dev/sda1 uuid=xxxx type=yyy
/dev/sda2 uuid=xxxx type=yyy

Ubuntuがそれをraidではなく通常のパーティションとしてマウントするsdaを見つけた場合は、uuidを書き留めてください。理論的には、1TBの両方のパーティションが表示されるはずです。

次に、コマンドプロンプトを入力します。

Sudo gedit /etc/fstab

そして、メモしたuuidが表示されている行を削除します。

0
Mihai

問題は、使用しているレイドツールがGPT(GUIDパーティションテーブル)をサポートしていないことだと思います。使用しているソフトウェアfdiskは、GPTをサポートしていないと思います。 gdiskを試してください(リンクについては以下を参照してください)

追加情報

Partedは、LinuxのGPT対応のパーティションツールです。 libparted(parted、GParted、Palimpsest Disk Utilityなど)に基づくものはすべて、GPT fdiskツール(gdiskまたはsgdisk)と同様に機能します。 util-linuxツール(fdisk、sfdisk、およびcfdisk)はGPTを処理できません。 Ubuntuインストーラーはlibpartedに基づいているため、GPT対応です。

GPTディスクから起動する場合は、特別なパーティションを含める必要がある場合があることに注意してください。BIOSブートパーティション( http://en.wikipedia.org/wiki/BIOS_Boot_partition ) BIOSベースのコンピューターまたはEFIまたはUEFIベースのコンピューターの場合はEFIシステムパーティション(ESP)( http://en.wikipedia.org/wiki/EFI_System_partition )。ディスクがブートディスクでない場合、これらの機能は必要ありません。

gdisk ..も使用できます this ..も参照してください。
GPTドライブでのレイドの設定については、これを参照してください ページ

すべてのベスト...それが機能するかどうか私に知らせてください。

0