freeBSD.4.10の/var領域変更で躓いています

OKWave 2008年01月15日 16時00分

  • このエントリーをはてなブックマークに追加
/varの容量を変更の仕方

freeBSD.4.10の/var領域変更で躓いています。
/var領域が一杯になってきたため、余裕のある/usrの分を/varへ移行したいと思っております。
OSインストール後ですが可能でしょうか?
変更の仕方ご教授いただければ幸いです

良回答

情報がすくないですが、単純に5つほど案が考えられますね。

1)パーティション変更その1
●全面的にパーティションを切り直す。

  • 初期インストールと同じ方法。
  • バックアップを取得しないと全データが消える。
  • 別マシンで、新パーティション/データ移行をした方がダウンタイムが少ないと思われる。

2)パーティション変更その2
●/varと隣接しているパーティションを縮小させる(現状のパーティション構成による)

  • 状況により可能/不可能が決まる。(disklabel,swapinfo,df等の情報が必要)
  • /varと隣接したパーティションが、/(root),/usr等の消せない場合は実施不可。

# 以下条件が揃うとした場合。(sysinstall等で実施)

  • 容量が足らない/varと、比較的空きがあるswapや/tmpが隣接している。
  • シングルユーザモードにて、/var,swap,/tmpを消す。(データは消える)
  • 必要な容量を確保。/var,swap /tmpは/(root)で代用可かも
  • /etc/fstabが変更されるので、正しく直す。
  • 1よりダウンタイムは少ない(はずだ)が、経験が無いと1より手間&危険である。

3)シンボリックリンクで問題回避する。
●特定のディレクトリをシンボリックリンクで他のパーティションに移動させる。

  • /varの圧迫しているディレクトリを、空きのあるパーティションにコピー(cp -pR,tar 等)
  • ディレクトリに対してシンボリックリンクをはる。
  • 事前にある程度の作業が可能なので、ダウンタイムは少ない。
  • 無闇なリンクは保守を困難にするので、ポリシーが無いなら止めた方が無難。
  • シンボリックリンクが間違っていると、元の場所(/var)のファイルの日付やサイズが変わるので要チェック。
  • OS再起動は不要だが、作業前にサーバAPの停止は必須。

4)ログの出力先を変更する。
●httpd(かな?)のログの出力先を、空きのあるパーティションに変更。

  • サーバアプリケーションの設定ファイルの変更。
  • OS再起動は不要。サーバAPの再起動は必要。

5)保存ログの格納場所を変える。
●サーバAPが出力するものだけ/varに残して、保存用は別パーティションに格納する。
# サーバ構成が不明で明言できないが、サーバ管理者の腕の見せ所。

  • 保存が目的のログファイルを定期的に移動(mv)させるスクリプトを書く。
  • うまく作れば、サーバAPの停止も不要となる可能性あり。
  • スクリプトのメンテナンス(保守)の手間が継続的が少々ふえる。

私なら、(4≧5)>3>(2≧1)の順で検討しますね。

金銭&時間に余裕があれば、「ちゃんとした予備機構築」って事もありえるなぁ。

状況に合わせて、検討なさって下さい。

参考までに、
自宅のマシン郡だと、/,swap,(/tmp),/var,/usr,/optの最低5つパーティションを切って、
/optを出来るだけ大きくして、/usr/(compat,home,src,obj,ports,X11R5,local)を/optへ
シンボリックリンクしちゃってます。
こうすると、マシンの用途/DISK容量に限らず/,swap,(/tmp),/var,/usrがほぼ同じ容量になるし、
NFS exportするのが/optだけになって何かと楽なのです。
また、DISK容量の小さいマシンは、/(root)しかパーティションが無いのもあります。

まあ、こんな例もあるって事で。

でわ。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連キーワード
OS

連載

CIO
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]