256GB SSD(Ubuntu/Win8)と、RAID1に2台の1TBドライブがあります。
問題は、最近、RAID 1で4TBのドライブを2つ追加したばかりですが、Ubuntuでは1つのドライブとして検出されず、別々であるということです。
Windowsが新しい4TBRAID 1を正常に検出したので、動作することはわかっています。これは、マザーボードに付属のRAIDディスクユーティリティ(fakeraid)の1つを介したスクリーンショットです。
また、私のセットアップの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に認識させるにはどうすればよいですか?
多くの調査の結果、fakeraidは1TBを超えるドライブをサポートしていないようです〜。チャームのように機能するRAIDコントローラーを購入せざるを得ませんでした。皆さんのご意見と時間をありがとうございました。
残念ながら、fakeraidを使用しているコントローラーは「実際の」RAIDコントローラーではありません。彼らは彼らの魔法をするためにBIOSとOSのトリックです。そうは言っても、10.xより前のubuntuを取得して、fakeraidの2つの物理ドライブを1つとして認識し、起動を有効にするには、少し作業が必要です。
自動インストーラーは、箱から出してすぐに機能する場合と機能しない場合があります。試したところ、初めて動作せず、手動で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を使用してシステムがシステムにマウントされていることを確認します。 (上部に表示されます)
サーバーまたは代替ディストリビューションの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
ターミナルに入力します。
Sudo blkid
今、あなたはそこに次のような唯一のものを見るでしょう
/dev/sda1 uuid=xxxx type=yyy
/dev/sda2 uuid=xxxx type=yyy
Ubuntuがそれをraidではなく通常のパーティションとしてマウントするsdaを見つけた場合は、uuidを書き留めてください。理論的には、1TBの両方のパーティションが表示されるはずです。
次に、コマンドプロンプトを入力します。
Sudo gedit /etc/fstab
そして、メモしたuuidが表示されている行を削除します。
問題は、使用しているレイドツールが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ドライブでのレイドの設定については、これを参照してください ページ 。
すべてのベスト...それが機能するかどうか私に知らせてください。