• ベストアンサー

スライスの切り直し

以下のようにスライスを切り直したいのですが 教えてください。 前提 ・solaris9でディスク1本の構成。 ・usfdumpにてバックアップ後、リストア 現状 /(root)63G /tmp  1G swap  1G 変更後 /(root)59G /tmp  5G swap  1G 以下のURLを参考にしているのですが http://www.dotfoward.jp/OS/Solaris/Partition.html formatのmodifyコマンド使用時に、/tmpの切り直し方が よく分かりません。 どなたかご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

バックアップも取ることですし、まっさらな状態から再インストール方が楽じゃないですか?rootのサイズも変更もしたいとのことですが、別のディスクやCDからブートするのでなければ、使用中のスライスを変更するのは無理だと思います。 pawoonさんが書かれたように、普通はswapにtmpfsで/tmpを確保します。大きな/tmpが欲しければswapを大きめに作ればいいわけです。/etc/vfstabに swap - /tmp tmpfs - yes - と書けばOK。 リブートしても中身の消えない/tmpが欲しいのであれば/var/tmpを使いましょう。

yukiasai
質問者

お礼

ありがとうございました。 教えて頂いた手順で問題なく実施できました。

その他の回答 (2)

  • pawooon
  • ベストアンサー率25% (1/4)
回答No.3

ここを参考にして、/etc/vfstabを書き換えて下さい

参考URL:
http://docs.sun.com/db/doc/806-2717/6jbtqlegv?l=ja&a=view
  • pawooon
  • ベストアンサー率25% (1/4)
回答No.1

/tmp は通常はswapです。

yukiasai
質問者

お礼

ありがとうございました。 教えて頂いた手順で問題なく実施できました。

yukiasai
質問者

補足

間違いと説明不足な点がありました。 swapのサイズを1Gと記載していましたが 正しくは9Gです。 現状 /(root)63G /tmp  1G swap  9G 変更後 /(root)59G /tmp  5G swap  9G 以上のような場合、 swapのsizeを10Gでformatコマンドのmodifyにて変更 すればいいのでしょうか?

関連するQ&A

  • Solarisインストール時のパーティション、スライスの切り方

    Solaris 8をインストールしようと思っていますが、パーティションとスライスの切り方がわかりません。ハードディスクは18GBです。 / /root /export/home /swap などSolarisに必要なスライスとその容量(割合)を教えて頂けないでしょうか?

  • Diskをマウントできません。

    Solaris初心者なのですが、もしわかる方がいらっしゃったらご教示いただけますでしょうか。 下記のような設定で、Diskのマウントを考えてますが、うまくいきません。 <Disk情報> c0t0d0:Solaris8インストール済みディスク c0t1d0:空ディスク(スライス0をマウントしたい)     フォーマット済み     newfs済み     パーティション作成済み(format -> 1 -> partition -> modify) <パーティション情報> Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 6533 9.00GB (6534/0/0) 18876726 1 swap wu 6534 - 7985 2.00GB (1452/0/0) 4194828 2 backup wm 0 - 24619 33.92GB (24620/0/0) 71127180 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 7986 - 15971 11.00GB (7986/0/0) 23071554 6 unassigned wm 0 0 (0/0/0) 0 7 unassigned wm 15972 - 24619 11.91GB (8648/0/0) 24984072 <マウントコマンド> #mount /dev/dsk/c0t1d0s0 /mnt mount: /dev/dsk/c0t1d0s0 is not this fstype.という応答があります。 以上、宜しくお願いいたします。

  • ufsdump と ufsrestore に関する質問

    Solaris初心者ですが、仕事で以下の課題をクリアしなくてはなりません。 課題) Solaris サーバ(ディスクはHD一台のみの構成)で、 主にHDの物理的破損に備えたバックアップ&リストアの手順を確立すること ※都合上、HD内にバックアップファイルを一旦作成し、後でテープ装置へ送ります 現在のSolarisでdf -h すると、 ファイルシステム     サイズ 使用済 使用可 容量 マウント先 /dev/dsk/c1t0d0s0    5.5G  4.1G  1.3G  77%  / /devices          0k   0k   0k  0%  /devices ctfs             0k   0k   0k  0%  /system/contract proc            0k   0k   0k  0%  /proc objfs             0k   0k   0k  0%  /system/object sharefs           0k   0k   0k  0%  /etc/dfs/sharetab swap            7G  922k  1.7G  1%  /etc/svc/volatile /usr/lib/libc/libc_hwcap2.so.1 5.5G  4.1G  1.3G  77%  /lib/libc.so.1 fd             0k   0k   0k   0%  /dev/fd swap           1.7G   44K  1.7G   1%  /tmp swap           1.7G   24K  1.7G   1%  /var/run /dev/dsk/c1t0d0s7   61G  4.3G   56G   8%  /export/home と、なります。 この状態で、Solaris丸ごと完全バックアップ&リストアをおこなう場合、 ufsdump対象となるファイルシステムは、/ と /export/home のみで、 他のファイルシステムのufsdumpは必要ないのですか? --- (1) (/usr/lib/libc/libc_hwcap2.so.1は、何に使うのでしょうか?) またリストアする場合、 1.CDでブート 2.リストア前と同じになるようにHDのフォーマット、パーティショニングを手動でおこない 3.dumpしたファイルシステムについて ufsrestore で復元する この方法でよいのでしょうか? --- (2) マスターブート部位などはdumpしていないようにも思えますが、大丈夫でしょうか --- (3) この方法だと手作業も多く、誤操作が発生しやすいかと思います。 コマンド一回で丸ごとバックアップして、丸ごとリストアするような方法は、ないのですか? --- (4) 勘違いしているかもしれませんが、アドバイスが頂けたら、幸いです。

  • ハードウェアRAID設定中ディスクのスライス変更

    スペックは下記。 マシン:Sun Fire T2000 OS:solaris10 Disk:4本[Disk0(bootdisk),Disk1(datadisk) ハードウェアRaid] ハードウェアRaid中のスライスが下記であるとして、 スライス構成、スライス名、サイズを変更したいと思っています。 参考になる手順やサイトがありましたら教えてください。 例) [Disk0] / :10GB swap :4GB /usr :10GB /var :20GB /opt :6GB /export/home :10GB [Disk1] /abc :60GB 変更後例) / :10GB swap :4GB /usr :10GB /var :30GB /export/home :6GB [Disk1] /def :50GB /opt :10GB 気にしていることはハードウェアRAID設定です。 通常のformatコマンドで設定し直せば、 自動的にミラーリングしてくれるものなのでしょうか。 それとも、やはりOS再インストールしたほうが無難でしょうか。 ハードウェアRAIDについては全く知識がないので…。 よろしくお願いいたします。

  • 【Solaris8】インストール時のスライスサイズが指定できない

    ディスクサイズ18GのSPARCマシンに Solaris8をインストールしようとしています。 InstllationのCDからブートして SWAPを2Gにして作業を進めていきます。 しかし、スライスの設定の部分でc0t0d0s0(/)のサイズ指定が最小1700Mになっていてこれ以上減らすことが出来ません。 これは変更できないものなのでしょうか?

  • バックアップ、リストアについて

    お世話になります。 Solaris10でSVMによるミラー構成時のテープへのバックアップ(ufsdump)、リストア(ufsrestore)について教えて下さい。 ディスク2本故障時のリストアも考慮して、バックアップとリストアの手順を考えているのですが、 1.ミラー構成のままバックアップを取得する場合、状態データベース領域もバックアップする必要があるのでしょうか? 2.リストア時、CDブートしてパーティション作成後に片方のディスクにufsrestoreする(必要なら状態データベース領域もリストア)ことになると思うのですが、リストア後にルート(/)以下で編集・削除・追加する必要があるファイルなどがあれば教えてください。 上記点以外でもアドバイス等ご教授頂ければ幸いです。 何卒よろしくお願いします。

  • /usr/lib及び/libのリストアが失敗します

    tarコマンドにてディレクトリのバックアップ及びリストアを実施しています。 対象ディレクトリは以下です。 /bin,/sbin,/opt,/home,/etc,/var,/usr,/lib バックアップは下記コマンドにて問題なく実施できました。 (例として「/bin」の場合とします) # tar cvf /var/tmp/bin.tar ./bin 下記手順でリストアを実施しています。 # tar xvf /var/tmp/bin.tar # cd /var/tmp # /bin/cp -rpf bin/ / /usr及び/libのりストアを実施すると、急に画面が落ちてしまい 起動すら出来なくなってしまいます。 シングルユーザモードでなんとか見れるくらいです。 /usr以下のどのディレクトリが怪しいのか一つずつ調べた結果、 /usr/libが原因でした。 ライブラリ関連はリストアしたらいけないのでしょうか。 パッケージのリストアもしたいので、/usr/lib以下のリストアも必須なのですが・ ・・。 環境はRHEL5です。 よろしくお願い致します。

  • Solarisまるごとバックアップ

    SPARCマシンでSolaris8を使用しています。 システム丸ごとバックアップを取得する方法を教えてください。 いくつかmanを調べてコマンドを見つけて見たのですが、 システム(カーネル)までちゃんとバックアップされるのでしょうか? 私のイメージとしては、バックアップしたテープ(DATやDLT)からブートして リストアすることで、まるごと環境が復元できるイメージを期待しています。 HP-UXならそういったコマンドがあったので可能だったのですが、 Solarisにはないのでしょうか?

  • スライスサイズの変更をシェル/バッチで実行したい

    ディスクのスライスサイズを変更する場合は、通常formatコマンドから サブコマンドのpartitionを使用して行うと思うのですが、対象ディスク数が 多くなると時間が掛かるのでシェルで処理したいと思うのですが可能でしょうか? シェルの種類はCシェルを考えていますが別のシェルでも構いませんし、バッチ処理でも 構いません。 例えば「c2t3d5」のスライスサイズを Part  Cylinders 0    1-20 1    21-40 2    0-200 3    41-50 4    51-80 5    81-90 6    91-120 7    121-200 と変更したい場合にシェル/バッチで処理可能でしょうか?

  • Solaris10でSWAPの空き容量の確認方法を教えてください。

    Solaris10でSWAPの空き容量の確認方法を教えてください。 Solaris10で"prstat -Z"コマンドのzoneの部分の出力にSWAPという項目があります。 ---- -bash-3.00# prstat -Z PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 28027 root 120M 35M sleep 59 0 1:39:24 0.0% java/46 ~省略~ 8710 noaccess 198M 69M sleep 59 0 11:57:14 0.0% java/47 ZONEID NPROC SWAP RSS MEMORY TIME CPU ZONE 0 78 1821M 822M 21% 90:17:47 4.7% global ~省略~ 92 38 229M 285M 7.2% 0:09:44 0.0% zone01 ---- こちらのzone01のSWAP容量が増えた場合に、あとSWAPにどれだけ空きがあるかを 確認したいのですが、どうしたら確認できるか教えてください。 なお、"swap -l"や"dh -h"コマンドを実行してみましたが、 zone01のSWAPが変化しても、コマンドの結果に変化がありませんでした。