jail fun

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jul 16 01:42:00 EEST 2008


<random-rant>

Προχτές το βράδυ χάλασε το laptop μου.  Σήμερα έχω ένα να το αλλάξω,
αλλά έπρεπε να πάρω κάπως backup από τον παλιό δίσκο χωρίς να κάνω boot
από αυτόν την ώρα του backup.

Οπότε σκέφτηκα να κάνω μια δοκιμή με USB flash disk, στο οποίο έχω
στήσει από παλιότερα ένα παλιό FreeBSD 8.0-CURRENT snapshot.

Στο μεταξύ ήθελα να «παρακολουθώ» κάπως τα processes του USB stick όσο
έκανα το upgrade του kernel + userland του, οπότε έκανα nullfs mount το
/usr/src και το /usr/obj μου και voila, το αποτέλεσμα ήταν:

: root at kobe:/root# mount | fgrep mnt/chroot
: /dev/ufs/USBROOT on /mnt/chroot (ufs, local)
: devfs on /mnt/chroot/dev (devfs, local)
: /usr/pkg.chroot on /mnt/chroot/usr/pkg (nullfs, local)
:
: root at kobe:/root# jls
:    JID  IP Address      Hostname                      Path
:      1  192.168.1.100   demo                          /mnt/chroot
:
: root at kobe:/root# jexec 1 ps xau
: USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
: root 31010  0.0  0.3  3260  1424  ??  IsJ  10:27PM   0:00.02 /usr/sbin/syslogd
: root 31123  0.0  0.9  6572  4340  ??  IsJ  10:27PM   0:00.00 /usr/sbin/sshd -4
: root 31132  0.0  0.3  3292  1452  ??  IsJ  10:27PM   0:00.01 /usr/sbin/cron -s
: root 31160  0.0  0.5  3564  2604  17  IJ   10:28PM   0:00.15 /bin/csh
: root 31202  0.0  0.7  5236  3296  17  S+J  10:30PM   0:00.72 [pkg_add]
: root 31488  0.0  0.3  3544  1692  17  S+J  10:34PM   0:00.03 sh -c /usr/bin/tar -xp -j -f '/usr/pkg/libexecinfo-1.1_1.t
: root 31489  0.0  1.2  7608  5928  17  D+J  10:34PM   0:00.10 /usr/bin/tar -xp -j -f /usr/pkg/libexecinfo-1.1_1.tbz (bsd
: root 31207  0.0  0.4  3592  1868  18  S+J  10:30PM   0:00.79 top -s1
: root 31490  0.0  0.3  3336  1420  19  R+J  10:34PM   0:00.04 ps xau

Χλιδή τα jails... χλιδή και πολιτισμός :-)

</random-rant>


More information about the Freebsd-doc-el mailing list