web-dev-qa-db-ja.com

Ubuntuデバイスマッパーは無敵のようです!

私はうまくいけば 無関係の質問 質問に取り組んでいます、そして私は奇妙な状況に陥っています。

最初に:私は非常に低レベルのハードウェアカーネルストレージドライバーmagixについてほとんど知らないので、a)誰かが助けてくれることとb)誰かがそれを私にもっとよく説明できることを望んでいます。

私は過去数時間、BIOSでACHI/IDE/RAIDを切り替えることを含め、2x500GBSATAドライブのさまざまな構成を試してきました。試行するたびに、BIOSオプションをリセットし、ライブCDで起動し、パーティションを削除し、ドライブに残っているパーティションテーブルを書き換えました。

しかし今、私は/ dev/mapper/nvidia_XXXXXXX1と一緒に座っていましたが、これは殺すのは不可能のようです!

これは、Ubuntuのインストールで表示される唯一の「パーティション」です(ただし、他のパーティションは分割されています)が、ドライブの1つのサイズのみであり、RAID0以外のRAIDレベルを設定しなかったことを知っています。

誰かが私がこれを殺して2つの独立したIDEドライブに戻る方法を知っていますか?または誰かがAHCIルートに行く理由を私に納得させることができますか?

よろしくお願いします。

更新皆さんのおかげでこれはソートされました、そして私は更新しました 私のブログ 要約ウォークスルーで

3
Andrew Bolster

可能性を排除してくれたwazooxに感謝しますが、私は自分に合ったものを見つけました。

少し実験した後、私は試しました

$dmraid -r

だから、どのRAIDセットが設定されているかを確認してから、

$dmraid -x

しかし、

エラー:RAIDセットの削除は「nvidia」形式ではサポートされていません

これをグーグルで検索して見つけた このフォーラムの投稿 これを行うように私に言った;

$dmraid -rE

そして、それは通過し、再起動し、希望し、待機し(まあ、私が待っている間、BIOSをAHCIに戻しました)、再パーティション化され、すべて(この特定の問題)は再び元気になりました。これが他の誰かの助けになることを願っています!

3
Andrew Bolster

デバイスマッパーは、パーティションまたはデバイスへの参照を作成し、パーティションマネージャーで表示されるものとは異なるUUIDを関連付けます。それは新しいまたは別個のデバイスではなく、単なる新しいリファレンスです。参照を削除するだけで、パーティションやデバイスをクリーンアップする必要はありません。

Ubuntuからアクセスしたくない別のOSからのものであるため、ファイルブラウザに表示されたデバイスを削除したいと思いました。 (トリプルブートUEFIラップトップを使用しています。)ファイルブラウザーでデバイスマッパーデバイス参照を削除したかったのです。

ファイルブラウザにデバイスのUUIDが表示されました

$ Sudo blkid

->すべてのデバイスを一覧表示し、UUIDがデバイスマッパーからのものであることを示しました

/etc/udev/rules.d/を使用してパーティションを非表示にすることはできませんでした。

Wazooxによる回答は、デバイスマッパーの参照を削除するために私のために働きました。

$ Sudo lvdisplay

->永続的に表示されるデバイスと同じOSの別のデバイスを表示しました

$ Sudo vgscan

->デバイスのOSに対応する1つのグループがあることを示しました

$ Sudo vgremove groupname

->グループを削除しました(グループ名を自分のものに変更し、引用符は不要)

ファイルブラウザを再度開いたとき、その永続的なデバイスはなくなりました。再起動しても、デバイスがブラウザに再表示されませんでした。

1
user195059

間違いなくAHCIを使用する必要があります。これはネイティブSATAコントローラーモードであり、ファンキーなIDEエミュレーション。「RAID」は基本的に偽物であり、Windowsドライバーを介してソフトウェアRAIDを隠しているため、パフォーマンスが大幅に向上します。 Linuxではまったく影響がありません。RAIDが必要な場合は、ソフトウェアRAIDを使用してください。

「/ dev/mapper/xxx」のものは、おそらく部分的なインストールによって作成されたLVM論理ボリュームです。コンソールを開き、「lvdisplay」の表示を確認します。いくつかのLVがある場合は、

lvremove /dev/whatever

次に、ボリュームグループを確認し、それらを削除します。

vgdisplay

その後、で殺す

vgremove /dev/whatever

最後に、LVM物理ボリュームをクリーンアップします。

lvdisplay

その後

lvremove /dev/whatever

参考までに、LVMはディスクパーティションを「物理ボリューム」として管理し、それらを「ボリュームグループ」に集約してから、それらに「論理ボリューム」を作成できるようにします。厄介な詳細については、 ウィキペディアのLVM を参照してください。

1
wazoox