• 締切済み

fdiskコマンドの表示の意味を教えてください。

WARNING: Device /dev/rdsk/c0d0s0: The device does not appear to include absolute sector 0 of the PHYSICAL disk (the normal location for an fdisk table). Fdisk is normally used with the device that represents the entire fixed disk. (For example, /dev/rdsk/c0d0p0 on x86 or /dev/rdsk/c0t5d0s2 on sparc). Are you sure you want to continue? (y/n) 現在使用しているSolarisサーバのパーティションの設計書を作成しているのですが、fdiskコマンドで開始シリンダ番号、終了シリンダ番号を調べたいのですが。上記のような表示が出て、意味がわからず、おっかなびっくりで続けられません。yesとして問題ないのでしょうか。また他の方法で調べられたら教えていただけたら幸いです。

みんなの回答

回答No.2

ご希望の情報を得るのであれば、formatコマンドのほうがよいのでは? rootで # format と打つとディスクの一覧が出ます。希望のディスクの番号を選んだら、「partition(または「pa」)」と入力、次に「print(または「pr」)と入力すればすべての情報が得られます。 終了時は「quit」を2回打てば元のシェルに戻ります。

ryusuke119
質問者

お礼

そういった方法もあるのですか。 ありがとうございます! 明日にでも試してみようと思います。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

WARNING: Device /dev/rdsk/c0d0s0: の行が問題でしょうね. スライス0 (s0) に対して fdisk してるけど, このスライスはディスクの「本当の先頭」からはじまってるわけじゃないのでぐだぐだ言われてます. 慣例として「ディスク全体」はスライス2 になりますから, s2 に対して fdisk するのかな? ところで SPARC な Solaris なら c?t?d?s? というデバイスになるような気がするんだけど....

ryusuke119
質問者

お礼

回答ありがとうございます。 まだまだ勉強不足で分からないことだらけなんですが^^; 参考にさせていただきます。

関連するQ&A

  • Solaris8で"newfs"エラー

    Solaris8 for SUN SPARCで、外付のDISKを追加して、 "newfs /dev/rdsk/c1t0d0s0"を行うと "/dev/rdsk/c1t0d0s0: Device busy"と 表示されます。なぜファイルシステムが作成されないのでしょう? もちろんformat,スライス分割は完了しているのですが、 教えてください。

  • CDROMのマウントについて

    初めて投稿させて頂きます。初心者です。 Ultra機にSolaris10SPARC版のコアシステムサポートを(分けありで)インストールしたのですが、squidを入れようと思ってCDROMにsquid-2.6.STABLE2.tarを入れて、マシンにCDROMを入れたのですがマウントしません。 下記が起動時のファイルシステムです。 /dev/rdsk/c0t0d0s1: is logging. /dev/rdsk/c0t0d0s4: is logging. /dev/rdsk/c0t0d0s5: is logging. 下記が現在の/etc/vfstabの中です。 #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr ufs 1 no - /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0s2 /var ufs 1 no - /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /data ufs 2 yes - /dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /opt ufs 2 yes - /dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /swap ufs 2 yes - /devices - /devices devfs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes - インストール時のファイルシステムの指定に問題があるのでしょうか? どなたか解決策をご教示下さい。 宜しくお願い致します。

  • fdiskとsfdiskの結果が違う?

    現在MBMを使ってデュアルブートしてるのですが、グラフィカルメニューに変えたいと思ってシリンダの確認をしました。(OSインストール時に最初のシリンダを空けていたかを忘れたので) そこでfdiskコマンドとsfdiskコマンドを使用したところ以下のようになりました。 ----------------------------------------------------------- $ sudo fdisk -l /dev/sda ディスク /dev/sda: 320.0 GB, 320072933376 バイト ヘッド 255, セクタ 63, シリンダ 38913 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x000f2a3a デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 1 22678 182161003+ 7 HPFS/NTFS /dev/sda2 22679 32323 77473462+ f W95 拡張領域 (LBA) /dev/sda5 22679 31434 70332538+ 83 Linux /dev/sda6 31435 32323 7140861 82 Linux スワップ / Solaris ------------------------------------------------------------------ $ sudo sfdisk -l /dev/sda ディスク /dev/sda: シリンダ数 38913、ヘッド数 255、63 セクタ/トラック ユニット = 8225280 バイトのシリンダ、1024 バイトのブロック、0 から数えます Device Boot Start End #cyls #blocks Id System /dev/sda1 * 0+ 22677 22678- 182161003+ 7 HPFS/NTFS /dev/sda2 22678 32322 9645 77473462+ f W95 拡張領域 (LBA) /dev/sda3 0 - 0 0 0 空 /dev/sda4 0 - 0 0 0 空 /dev/sda5 22678+ 31433 8756- 70332538+ 83 Linux /dev/sda6 31434+ 32322 889- 7140861 82 Linux スワップ / Solaris -------------------------------------------------------------------- このようにfdiskで調べるとシリンダは1から始まっており、sfdiskだと0から始まっています。 どちらが正しいのでしょうか?

  • (Solaris10)マウントポイントの変更方法

    Solaris10(SPARC版)で、マウントポイント名(/disk01 ⇒ /DISK)を変更したく、 下記の操作手順で試みたところ「マウントポイント /DISK が存在しません。」 とエラーが出て失敗してしまいました。 申し訳ありませんが正しいマウントポイント名の変更のしかたを御教示ください。 よろしくお願いします。 《操作手順》 #umount /disk01 #vi /etc/vfstab (下記の様に内容変更) #mount /DISK mount: マウントポイント /DISK が存在しません。 《変更前》 /dev/dsk/c1t2d0s1 /dev/rdsk/c1t2d0s1 /disk01 ufs 2 yes - 《変更後》 /dev/dsk/c1t2d0s1 /dev/rdsk/c1t2d0s1 /DISK ufs 2 yes -

  • HP-UXにおけるDVDのmountについて

    OS:HP-UX 11i v3 Oracle11g for HP-UX Itaniumをインストールしようとしています。 WebよりダウンロードしたzipファイルをDVDに焼き、 そのDVDをHP-UXでmountしようとしているのですが、うまくできません。 以下、下記マニュアルより抜粋。 「Oracle Databaseクイック・インストレーション・ガイド 11gリリース1(11.1) for HP-UX Itanium」 http://otndnld.oracle.co.jp/document/products/oracle11g/111/hpux/E05990-01/toc.htm +++++++++++++++++++++++++++++++++++++++ 9 製品ディスクのマウント 3. 適切なディスクをディスク・ドライブに挿入し、次のようなコマンドを入力してマウントします。 # /usr/sbin/mount -F cdfs -o rr /dev/dsk/cxtydz /SD_DVD +++++++++++++++++++++++++++++++++++++++ 以下、実行コマンド。 *************************************** # ioscan -fnC disk Class I H/W Path Driver S/W State H/W Type Description =============================================================================== disk 2 0/1/1/0.0.0.0.0 sdisk CLAIMED DEVICE HP IR Volume /dev/dsk/c0t0d0 /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0 /dev/rdsk/c0t0d0s2 /dev/dsk/c0t0d0s1 /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s1 /dev/rdsk/c0t0d0s3 # mkdir /SD_CDROM # /usr/sbin/mount -F cdfs -o rr /dev/dsk/c0t0d0 /SD_CDROM /dev/dsk/c0t0d0: unrecognized file system *************************************** お気づきの点がありましたらどうぞ宜しくお願い致します。

  • fsck での修復について

    DELL optiplex GX1 Solaris 8 上記環境なのですが電源を入れるとHost nameを表示した(白画面・黒文字)あとに The /var file system (/dev/rdsk/c0d0s4) is begin checked. /dev/rdsk/c0d0s4: UNREF DIR I=176162 OWNER=root MODE=40775 /dev/rdsk/c0d0s4: SIZE=512 MTIME=Sep 7 21:58 2003 (RECONNECTED) /dev/rdsk/c0d0s4: DIR I=27575 CONNECTED. RARENT WAS I=3 /dev/rdsk/c0d0s4: UNREF DIR I=27575 OWNER=root MODE=40775 /dev/rdsk/c0d0s4: SIZE=512 MTIME=Sep 7 21:58 2003 (RECONNECTED) /dev/rdsk/c0d0s4: DIR I=27575 CONNECTED. RARENT WAS I=104578 /dev/rdsk/c0d0s4: LINK COUNT lost+found I=3 OWNER=root MODE=40700 /dev/rdsk/c0d0s4: SIZE=8192 MTIME=Sep 5 02:25 2003 COUNT 6 SHOULD BE 7 /dev/rdsk/c0d0s4: LINK COUNT INCREASING /dev/rdsk/c0d0s4: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY WARNING - Unable to repair the /var filesystem. RUN fsck manually (fsck -F ufs /dev/rdsk/c0d0s4) EXIT the shell when done to continue the boot process と表示されてしまいます。シングルユーザモードでの起動は可能なので mountコマンドで/dev/dsk/c0d0s4をマウントさせようすると #mount -F ufs /dev/dsk/c0d0s4 mount: the state of /dev/dsk/c0d0s4 is not okay and it was attempted to be monted read/write mount: Please run fsck adn try again となります。 この場合修復は無理でしょうか?fsckコマンド等で修復できるようであれば修復方法を教えてください。 よろしくお願いします。

  • DISK2台使用してsolaris10にてミラーリング設定

    ・OS:Solaris10(SPARC版):初心者です。 ・HDD2台使用しています。 1台目は通常OSインストールし、2台目にてミラーリング設定。 教えて頂きたい事はミラーリング設定のやり方をご教授頂けたら幸いです。 自分なりに最初は色々とインターネットで調べてやってみましたが metadb: Jigen1108: c0t0d0s7: スワップデバイスである c0t0d0s1 とオーバーラップしますのメッセージが出てうまくいきませんでした。 (コマンド:metadb -a -f -c2 c0t0d0s7 c0t1d0s7) ・1台目 0 root wm 12549 - 24595 23.44GB 1 swap wu 0 - 501 1000.08MB 2 backup wm 0 - 38306 74.53GB 3 usr wm 24596 - 38306 26.67GB 4 var wm 854 - 6023 10.06GB 5 home wm 6024 - 12548 12.69GB 6 unassigned wm 0 0 7 unassigned wu 100 - 199 199.22MB ・2台目 Part Tag Flag Cylinders Size 0 unassigned wm 12549 - 24595 23.44GB 1 unassigned wu 0 - 501 1000.08MB 2 backup wu 0 - 38306 74.53GB 3 unassigned wm 24596 - 38306 26.67GB 4 unassigned wm 854 - 6023 10.06GB 5 unassigned wm 6024 - 12548 12.69GB 6 unassigned wm 0 0 7 unassigned wu 100 - 199 199.22MB ・vfstab /dev/dsk/c0t0d0s1 - - swap - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr ufs 1 no - /dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /var ufs 1 no - /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /export/home ufs 2 yes 他に足りない情報があれば記載いたしますので ミラーリングについてご教授お願いします。

  • tarでディスクからディスクへコピー可能?

    tarでrawディスクからrawディスクへアーカイブすることはできるでしょうか? 下記のようなイメージです。 tar cvf /dev/rdsk/c0t0d0 /dev/rdsk/c0t1d0 ddコマンドではなく、tarで実行する方法を探してます。

  • solaris10(sparc)で、コンソールログインができない

    solaris10(sparc)で、コンソールログインができない 現在、solaris10(sparc)をコンソール接続をして立ち上げを行っていますが、 いつもの「solaris10 console login:」ではなく、 「Root password for system maintenance (control-d to bypass):」 と、メンテナンスモード(シングルモード?)で立ち上がるようになって困っています。 元に戻す方法をどなたか教えてください。 直前にやっていた作業としては、svsadm milestoneコマンドでmilestoneをいろいろ変更していたことと、 x windowの検証です。これらは現在もとの設定に戻しています。 また、Ctrl+Dをおしても、 「Root password for system maintenance (control-d to bypass):」 にもどるだけです。 # who -r . run-level 3 5月 17日 22:19 3 0 S なので、いちおうマルチユーザモードみたいなんですが・・どうみてもシングルモードっぽいです。 以下、電源起動からのログです。 lom>poweron lom> LOM event: +0h0m12s host power on ・ Sun Fire V120 (UltraSPARC-IIe 648MHz), No Keyboard OpenBoot 4.0, 1024 MB memory installed, Serial #54156724. Ethernet address 0:3:ba:3a:5d:b4, Host ID: 833a5db4. Boot device: disk File and args: SunOS Release 5.10 Version Generic_141444-09 64-bit Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Booting to milestone "svc:/milestone/multi-user-server:default". Hostname: solaris10 Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: done. Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): ------------------------------ 通常の起動時のログは以下のようになります。 (文字制限があるため、上記と共通の部分は割愛) Use is subject to license terms. |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ SUNW,eri0 : 100 Mbps full duplex link up Hostname: solaris10 /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: *done. solaris10 console login:

  • solaris DDS3 バックアップ リストア 方法について

    急に公開Webサーバをさわるのは危険だということで、別のサーバ(メールサーバ)でバックアップ リストアの訓練をして、監査に訴えると上司にいわれました。手順書をつくりなさいとのことで下記に作成しました。 これでいいのか?悩んでいます。ご指摘いただけましたら幸いでございます。 よろしくお願いいたします。 システム稼動のままで、バックアップします。 V210 でバックアップをとる     ↓ Netra t1 でリストアする Tape DDS3 容量 13G ■サーバ リストア作業手順 [作業に当たって用意するもの] ・Backup Tape (DDS3) [バックアップ作業 実施手順] --<Tape 種類>---------------- DAT(90m) /dev/rmt/0 2GB /dev/rmt/0c 5GB(圧縮) DAT(125m) /dev/rmt/0 12GB /dev/rmt/0c 24GB(圧縮) ------------------------------ まず、Tape を装着する。 / 以下、フルバックアップの場合 (今回はマルチユーザで、バックアップする!) Ok init 3 ←※ok prompt から (ファイルシステム デバイス名 確認) #devnm /    ←※ファイルシステム rawデバイス名 確認 /dev/rdsk/c0t0d0s0     ←※fs のrawデバイス名が表示される (テープ装置の種類の確認) #mt-f /dev/rmt/0 status  ←※今回は4mm DDS3 (フルバックアップ) # ufsdump 0ucf /dev/rmt/0ln /dev/rdsk/c0t0d0s0 ====================================================== まず、Tape を装着する。 (Tape を巻き戻す) #mt ?f /dev/rdsk/c0t0d0s0 rewind  ←※Tape のはじめから、リストアする場合 (ファイルシステムの完全なリストア) # umount /home # newfs /dev/rdsk/c0t0d0s0 # mount /dev/rdsk/c0t0d0s0 /mnt # cd /mnt                      ←※マウントポイントへ移動 # ufsrestore rvf /dev/rmt/0 ←※ リカーシブモードのリストア ---------------------------------------------------------------------  注)Tapeが複数のテープにまたがっている時は、     Mount volum 2 then enter volume name(default: /dev/rmt/0) このときは、ボリューム番号2のテープを入れ替えたあとで、「Retern」を入力。 --------------------------------------------------------------------- (★バックアップデータは、/export/home ファイルシステムに復元される!) #cd /export/home #rm /export/home/restoresymtable ←※リストア用の一時ファイルの削除 # cd / # umount /mnt          ←※必ずアンマウントをすること! # fsck /dev/rdsk/c0t0d0s0 # mount /dev/rdsk/c0t0d0s0