私は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を使ってパーティションを設定しました。grub
LinuxMintが管理する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 オプションを使用しないように注意してください。
また、見ることができますここより多くの情報を知りたいです。