ユーザ用ツール

サイト用ツール


os:freebsd:tips

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
os:freebsd:tips [2021/06/09 18:43]
hayashi [ユーザ追加でエラー]
os:freebsd:tips [2023/07/27 18:12] (現在)
hayashi [メモリ容量]
行 131: 行 131:
   # pkg install sudo   # pkg install sudo
   # visudo   # visudo
 +  
 +
 +===== jailなどで消せないファイルを消す =====
 +jail環境を丸ごと消したいときに以下の様に消せないものがある
 +
 +  # rm -rf jail-01b/
 +  rm: jail-01b/libexec/ld-elf32.so.1: Operation not permitted
 +  rm: jail-01b/libexec/ld-elf.so.1: Operation not permitted
 +  ......
 +
 +ls -loで見ると
 +
 +  # ls -lo jail01/usr/bin/chpass
 +  -r-sr-xr-x 6 root wheel schg ......
 +
 +この*schg*というフラグが付いていることが原因
 +
 +schgフラグを取り除く
 +
 +  chflags noschg `find jail-01b/`
 +  
 +これで、消せるはず
 ===== 圧縮されたLOG閲覧 ===== ===== 圧縮されたLOG閲覧 =====
  
行 195: 行 217:
 [[http://sfujiwara.hatenablog.com/entry/20120613/1339547638|cron で > /dev/null して椅子を投げられないための3つの方法]] [[http://sfujiwara.hatenablog.com/entry/20120613/1339547638|cron で > /dev/null して椅子を投げられないための3つの方法]]
  
-===== disk追加 =====+===== disk追加1 ===== 
 + 
 +==== パーティションテーブル作成 ==== 
 + 
 +  # gpart create -s GPT da# 
 + 
 +  gpart: geom 'da#': File exists 
 + 
 +等と出る場合は以下で既存パーティション削除 
 + 
 +  # gpart destroy -F da# 
 +確認 
 +  # gpart show da# 
 +  =>       40  234441568  da#  GPT  (112G) 
 +           40  234441568       - free -  (112G) 
 + 
 +==== パーティション作成 ==== 
 +UFS用のパーティションを作成((1M境界(-a 1M)を設定しておかないと性能が出ないらしい)) 
 + 
 +  # gpart add -t freebsd-ufs -a 1M da# 
 +  da#p1 added 
 + 
 +確認 
 +  # gpart show da# 
 +  =>       40  234441568  da#  GPT  (112G) 
 +           40       2008       - free -  (1.0M) 
 +         2048  234438656    1  freebsd-ufs  (112G) 
 +    234440704        904       - free -  (452K) 
 + 
 +==== ファイルシステム作成 ==== 
 + 
 +  # newfs -U /dev/da#p1 
 + 
 +==== マウント ==== 
 +=== 手動 === 
 + 
 +  # mkdir /mnt/hdd 
 +  # mount /dev/da#p1 /mnt/hdd 
 +確認 
 +  # df 
 + 
 +=== /etc/fstab === 
 + 
 +以下のように追加 
 + 
 +  # Device     Mountpoint  FStype  Options Dump    Pass# 
 +  /dev/da#p1   /mnt/hdd    ufs     rw      0       2 
 + 
 +  * Dump: ファイルシステムをdumpする必要があるか否かの指定 
 +    * 「0」または無記述の場合はdump不要のファイルシステムであると見なされる。 
 +  * Pass: システム起動時にfsckチェックを行うか否かの指定。 
 +    * 「0」の場合はチェックを行わない。 
 +    * ルートファイルシステムでチェックを行う場合は「1」 
 +    * ルートファイルシステム以外でチェックを行う場合は「2」を指定 
 + 
 +マウント確認 
 + 
 +  # mount -a 
 + 
 +=== UUIDでマウント === 
 +  gpart list 
 + 
 +表示からrawuuidを見て 
 +  1. Name: da#p1 
 +   Mediasize: 120032591872 (112G) 
 +   Sectorsize: 512 
 +   Stripesize: 4096 
 +   Stripeoffset:
 +   <snip> 
 +   rawuuid: 40aaaaaa-bbbb-cccc-dddd-001122334455 
 + 
 +/etc/fstabに追記 
 + 
 +/dev/gptid/a5fed6e5-f0cf-11ea-a70d-a0369f210774       /mnt/hdd    ufs    rw    2 2 
 + 
 +===== disk追加2 =====
  
   # sade   # sade
行 201: 行 298:
   # newfs /dev/ada1p1   # newfs /dev/ada1p1
   # mount /dev/ada1p1 /mnt   # mount /dev/ada1p1 /mnt
 +
 +===== disk追加3 zfs =====
 +認識してるか確認して
 +  # sade
 +以下を参照してpool追加\\
 +[[https://wiki.rookie-inc.com/serverapps/zfs/command#disk%E3%81%AE%E8%BF%BD%E5%8A%A0pool%E3%81%AE%E4%BD%9C%E6%88%90|zfsコマンド/Diskの追加/Poolの作成]]
 +
 +
 +
  
 ==== 参考 ==== ==== 参考 ====
行 216: 行 322:
   hw.cbb.start_memory: 2281701376   hw.cbb.start_memory: 2281701376
  
 +===== イメージをコピーしてVMを作成するとき =====
 +
 +seedとして使う値が元のimageと同じなので更新すること
 +
 +  service hostid reset
os/freebsd/tips.1623231801.txt.gz · 最終更新: 2021/06/09 18:43 by hayashi