Solaris 11.1 では認識できないパーティションをマウントできません。

Solaris 11.1 では認識できないパーティションをマウントできません。

私はSolaris 11.1を使用していますが、いくつかの問題があります...

私のコンピュータに3つのオペレーティングシステム(LinuxMint、FreeBSD、Solaris)をインストールし、ハードドライブ(LinuxMintの場合/ dev / sda)を分割しました。

ディスク500GB

  • sda1(メインパーティション):FreeBSD(UFS)50 GB
  • sda2(PP): "ストレージ"(VFAT) 50GB
  • sda3(PP): ソラリス(zpool/zfs) 100GB
  • sda4拡張パーティション(残り)
    • sda5(論理パーティション):LinuxMint、/(ルート)50 GB
    • sda6 (LP): LinuxMint, /home 100GB
    • sda7(LP):LinuxMint、スワップスペース2.5 GB

私はfdisk「古いスタイル」のDOSパーティションテーブルを使ってLinuxMintを使ってパーティションを設定しました。grubLinuxMintが管理するMBRを使用して起動します。さらに、Solarisパーティションには独自のGRUB(Solarisブート環境から選択)があります。 MBR-GRUBで「Solaris」を選択すると表示されます。

LinuxMintでは、すべてのパーティションが正しく識別され、一覧表示され、アクセス可能です。 LinuxMintで使用すると、gparted上記のようにディスクがパーティション化されているように見えます。

しかし、Solarisでは、すべてのパーティションが正しく認識されていないようです。実際、私はSolaris-oneにのみアクセスできるようです...ディスクの唯一のパーティションとして報告されます(私の考えでは):

#zpoolステータス
  プール: rプール
 ステータス:オンライン
  スキャン:要件なし
構成:

    名前ステータスの読み書き CKSUM
    rpool オンライン 0 0 0
      c7d0s0 オンライン 0 0 0

エラー:既知のデータエラーはありません。

私はSolarisをほとんど使用しません。そして、まだSolarisがディスクパーティションを処理する方法について混乱しています。しかし、私の考えでは、c7d0s0「コントローラ:7、ディスク:0、スライス(?)0」を意味します。ディスクの3番目のパーティションなので、スライス2または3が必要でした。

私が使用するときgparted(例:)Solarisでは、私のハードディスク(/dev/sdk/c7d0p0)は500GBという大きな「割り当てられていない」サイズで報告されます。これは私のディスクサイズと一致します。しかし、私が使っているので少なくとも複数のzfsファイルシステムを備えた100GB zpool。

おそらく私はSolarisのすべての機能について十分に知らないかもしれません。あるいは、どのコマンドを使用するかについてはわかりません。しかし、混乱しています...

私がやりたいことは、SolarisでVFATパーティション(LinuxMintの/ dev / sda2)をマウントすることです。私が知っているように、SolarisはVFATパーティション(ext4などとは異なり)を読み取ることができ、それを使用してSolarisの一部の項目をバックアップしたいと思います。

もしそうなら、Solarisがディスク上の他のパーティションを「認識」するようにするにはどうすればよいですか?ディスクの2番目のパーティションのデバイスは何ですか?このmountコマンドはLinuxのコマンドと非常によく似ています。

ベストアンサー1

Solarisで実際に起こるのは、パーティションを作成するときにSolarisがその中に「ディスク」を作成することです。したがって、c7d0s0が表示された場合は、コントローラ7ディスク0スライス0を意味します。 x86では、ディスクは実際にパーティションです。ディスク全体には次の内容が含まれます。物理ディスク:

  • sda1-Linux
  • sda2 - VFATパーティション
  • sda3 - SMIラベル付きのSolarisパーティション。
    • スライス0からスライス8まで、スライス2はディスク全体(x86パーティション)を表します。
  • sda4
    • sda5
    • sda6
    • sda7

通常、VFAT パーティションをマウントするには、次の手順を実行します。

mount -F pcfs /dev/dsk/c7d0p1 /path/to/mountpoint

ファイルシステムが認識されているパーティションを確認するには、次のこともできます。

fstyp /dev/rdsk/c7d0p1 or p2 or p3

または、fdisk /dev/rdsk/c1t0p0を実行してすべてのパーティションを一覧表示できます。このとき destroy オプションを使用しないように注意してください。

また、見ることができますここより多くの情報を知りたいです。

おすすめ記事