ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 の管理: デバイスとファイルシステム Oracle Solaris 11.1 Information Library (日本語) |
フロッピーディスクをフォーマットする方法 (rmformat)
リムーバブルメディアに読み取り/書き込み保護とパスワードによる保護を適用する
リムーバブルメディア上のデータにアクセスするためのガイドライン
6. InfiniBand デバイスの使用 (概要/タスク)
11. COMSTAR を使用したストレージデバイスの構成 (タスク)
12. Oracle Solaris Internet Storage Name Service (iSNS) の構成と管理
このセクションでは次のガイドラインと手順について説明します。
フロッピーディスクを操作する場合の考慮事項を次に示します。
Oracle Solaris のファイルシステム形式は、Oracle Solaris ファイルシステムをサポートするための構造に加えて、基本「ビット」形式から構成されます。DOS ファイルシステムの完全な形式は、MS-DOS または NEC-DOS ファイルシステムのいずれかをサポートする構造に加え、基本的な「ビット」形式で構成されます。メディアの準備に必要な手順は、ファイルシステムのタイプごとに異なります。このため、フロッピーディスクをフォーマットする前に、どの手順に従うかを考慮してください。詳細は、「リムーバブルメディアの管理」を参照してください。
リムーバブルメディアの名前については、「リムーバブルメディア名の使用」を参照してください
名前のない (つまり、「ラベル」のない」) フロッピーディスクには、デフォルト名の unnamed_floppy が割り当てられます。
名前のない (つまり、「ラベル」のない」) フロッピーディスクには、デフォルト名の floppy が割り当てられます。
Oracle Solaris システムは、次の種類のファイルシステムをフォーマットできます。
ZFS または UFS
MS-DOS または NEC-DOS (PCFS)
UDFS
Oracle Solaris システム (SPARC または x86) では、次の密度のフロッピーディスクをフォーマットできます。
|
デフォルトでは、フロッピーディスクドライブは、その標準密度でフロッピーディスクをフォーマットします。ここでのデフォルトとは、1.44 MB のドライブは、ほかの密度が指定されない限り、フロッピーディスクのフォーマットを (それが実際に 1.44 MB のフロッピーディスクであるかどうかに関係なく) 1.44 MB で行おうとする、という意味です。言い換えると、フォーマットは、フロッピーディスクの容量またはそれ以下で、ドライブの容量またはそれ以下で行えます。
rmformat コマンドを使用して、リムーバブルメディアのフォーマットとその他の管理タスクを実行できます。ファイルシステムは自動的にマウントされます。このため、メディアに既存のファイルシステムが含まれる場合は、メディアをフォーマットする前にマウント解除が必要になることがあります。
rmformat コマンドには、3 つのフォーマットオプションがあります。
quick – このオプションは、フロッピーディスクを認証なしで、またはメディアの特定トラックを一部認証してフォーマットします。
long – このオプションは、フロッピーディスクを完全にフォーマットします。一部のデバイスでは、このオプションを使用すると、ドライブによるメディア全体の認証が含まれることがあります。
force – このオプションは、ユーザーの確認なしに完全にフォーマットします。パスワード保護メカニズムを備えるフロッピーディスクでは、このオプションによりフォーマットの前にパスワードが解除されます。この機能は、パスワードを忘れてしまった場合に役立ちます。パスワード保護されていないフロッピーディスクでは、フォーマットはこのオプションにより強制的に長形式になります。
リムーバブルメディアハードウェアに関する考慮事項については、「リムーバブルメディアに関する考慮事項」を参照してください。
確信が持てない場合は、メディアを挿入し、手順 3 の記述に従ってシステムコンソールウィンドウ内のステータスメッセージを確認します。メディアのフォーマットが必要な場合は、「フロッピーディスクをフォーマットする方法 (rmformat)」に進みます。
$ volcheck -v
表示される可能性があるステータスメッセージは 2 つです。
ボリューム管理でメディアが検出されたため、「リムーバブルメディア名の使用」に記載されたディレクトリへのマウントを試みます。
メディアが適切にフォーマットされている場合は、エラーメッセージはコンソールに表示されません。
メディアがフォーマットされていない場合は、「media was found」メッセージが引き続き表示されます。ただし、次のようなエラーメッセージがシステムコンソールウィンドウに表示されます。
fd0: unformatted diskette or no diskette in the drive
fd0: read failed (40 1 0)
fd0: bad format
ボリューム管理がメディアをマウントするためには、メディアがフォーマットされている必要があります。詳細は、「フロッピーディスクをフォーマットする方法 (rmformat)」を参照してください。
ボリューム管理がメディアを検出しませんでした。メディアが正しく挿入されていることを確認して、volcheck を再度実行します。成功しない場合は、メディアが破損していないかどうか確認してください。メディアのマウントを手動で試みることもできます。
たとえばフロッピーディスクの場合、次を実行します。
$ ls /media/floppy lost+found myfiles
rmformat コマンドを使用して、フロッピーディスクをフォーマットできます。デフォルトでは、このコマンドはメディア上にパーティション 0 とパーティション 2 (メディア全体) の 2 つのパーティションを作成します。
# svcs hal dbus rmvolmgr STATE STIME FMRI online Apr_09 svc:/system/dbus:default online Apr_09 svc:/system/hal:default online Apr_09 svc:/system/filesystem/rmvolmgr:default
リムーバブルメディアサービスの再起動については、「リムーバブルメディアサービスを無効または有効にする方法」を参照してください。メディアのデバイス名の識別については、「リムーバブルメディア名の使用」を参照してください。
$ rmformat -F [ quick | long | force ] device-name
rmformat フォーマットオプションの詳細は、「フロッピーディスクのフォーマット」を参照してください。
rmformat の出力が不正なブロックを示している場合は、「リムーバブルメディア上の不良ブロックを修復する方法」を参照してください。
$ rmformat -b label device-name
DOS ラベルの作成方法については、mkfs_pcfs(1M) のマニュアルページを参照してください。
例 1-1 フロッピーディスクのフォーマット
この例では、フロッピーディスクをフォーマットする方法を示します。
$ rmformat -F quick /dev/rdiskette Formatting will erase all the data on disk. Do you want to continue? (y/n) y .........................................................................
USB フロッピーディスクをフォーマットするには、次のような構文を使用します。
$ rmformat -F long /dev/rdsk/c11t0d0p0
$ rmformat -s slice-file device-name
スライスファイルの例は次のようになります。
slices: 0 = 0, 30MB, "wm", "home" : 1 = 30MB, 51MB : 2 = 0, 94MB, "wm", "backup" : 6 = 81MB, 13MB
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
PCFS ファイルシステムを作成します。例:
# mkfs -F pcfs -o nofdisk,size=9800 /dev/rdsk/c11t0d0p0
UDFS ファイルシステムを作成します。例:
# mkfs -F udfs /dev/rdsk/c0t1d0p0
この手順を使用して、DVD-RAM 上にファイルシステムを作成します。
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
たとえば、次のように UDFS ファイルシステムを作成します。
# mkfs -F udfs /dev/rdsk/c0t0d0s2
たとえば、次のように UDFS ファイルシステムをマウントします。
# mount -F udfs /dev/dsk/c0t0d0s2 /mnt
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# fsck -F udfs device-name
# fsck -F pcfs device-name
例 1-2 リムーバブルメディア上の PCFS ファイルシステムを検査する
次の例は、メディア上の PCFS ファイルシステムの整合性を検査する方法を示しています。
# fsck -F pcfs /dev/rdsk/c0t4d0s2 ** /dev/rdsk/c0t4d0s2 ** Scanning file system meta-data ** Correcting any meta-data discrepancies 1457664 bytes. 0 bytes in bad sectors. 0 bytes in 0 directories. 0 bytes in 0 files. 1457664 bytes free. 512 bytes per allocation unit. 2847 total allocation units. 2847 available allocation units.
ドライブが不良ブロック管理をサポートしている場合にのみ、検証中に見つかった不良セクタを rmformat コマンドで検証、解析、および修復できます。ほとんどの USB メモリースティックは不良ブロック管理をサポートしていません。
ドライブが不良ブロック管理をサポートしている場合、不良ブロックを修復するための最大の努力が行われます。それでも不良ブロックを修復できなかった場合、メディアの修復に失敗したことを示すメッセージが表示されます。
$ rmformat -c block-numbers device-name
block-numbers には、前の rmformat セッションで獲得したブロック番号を 10 進数、8 進数、または 16 進数形式で指定します。
$ rmformat -V read device-name
この機能をサポートしているリムーバブルメディアには、読み取り保護または書き込み保護を適用し、パスワードを設定できます。
$ rmformat -p device-name
パスワードによる保護機能をサポートしているリムーバブルメディアには、最大 32 文字のパスワードを適用できます。
パスワード機能をサポートしていないリムーバブルメディア上でパスワードを適用しようとすると、警告メッセージが表示されます。
$ rmformat -W enable device-name Please enter password (32 chars maximum): xxx Please reenter password:
$ rmformat -R enable device-name Please enter password (32 chars maximum): xxx Please reenter password:
$ rmformat -W disable device-name Please enter password (32 chars maximum): xxx
$ rmformat -R disable device-name Please enter password (32 chars maximum): xxx
$ rmformat -p device-name