Journaling File System On FreeBSD

By : Heru
Journal adalah suatu sistem yang mempunyai kemampuan menyimpan log file sistem transaksi, yakni perubahan yang menjadi pelengkap disk menulis operasi sebelum meta-data dan file menulis berkomitmen untuk disk yang tepat. Transaksi log ini dikemudian hari dapat mengikuti langkah untuk file sistem transaksi, mencegah ketidakseimbangan sistem file.
Untuk mengaktifkan journal ini ada syarat syarat yang harus kita tahu terlebih dahulu, antara lain:
  1. Sistem Operasi nya minimal 7.0
  2. Siapkan sesaji alakadarnya soalnya cuman sebentar koq
Okay kita mulai sajo ayo....
Bismillahirohmannirohim
Biasakan Berdo'a dulu Smile
Setelah FreeBSD nya di install lalu compile kernel nya dulu dan tambahkan untuk menjalankan journal.
options    UFS_GJOURNAL
options    GEOM_JOURNAL

Nah kemudian compile kernel nya, insya allah udah pada hebat lah, kalo belum ya boleh nanti saya compile in kernel nya hihihihi.
Selanjutnya tambahin file di /boot/loader.conf file ya adalah:
geom_journal_load="YES"

Kemudian kita liat device mesin kita dengan cara df- h maka akan keluar contoh:
router # df -h
Filesystem       Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    2.9G    244M    2.4G     9%    /
devfs               1.0K    1.0K      0B    100%   /dev
/dev/ad0s1f      19G    4.0K     17G      0%    /cache1
/dev/ad0s1g     19G    4.0K     17G      0%    /cache2
/dev/ad0s1h     19G    4.0K     17G      0%    /cache3
/dev/ad0s1e    6.7G    2.2G    4.0G     35%   /usr
/dev/ad0s1d    3.9G    3.1M    3.6G      0%    /var

nah kita coba satu persatu ya
Untuk /cache1
router #umount /cache1
router #gjournal label -f /dev/ad0s1f
router #newfs -J /dev/ad0s1f.journal
router #mount -o async /dev/ad0s1f.journal /cache1

Untuk /cache2
router #umount /cache2
router #gjournal label -f /dev/ad0s1g
router #newfs -J /dev/ad0s1g.journal
router #mount -o async /dev/ad0s1g.journal /cache2
Untuk /cache3
router #umount /cache3
router #gjournal label -f /dev/ad0s1h
router #newfs -J /dev/ad0s1h.journal
router #mount -o async /dev/ad0s1h.journal /cache3

nah setelah itu kita lihat beres ato blom
route #df -h
Filesystem                  Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a               2.9G    244M    2.4G     9%    /
devfs                         1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e               6.7G    2.2G    4.0G    35%    /usr
/dev/ad0s1d               3.9G    3.1M    3.6G     0%    /var
/dev/ad0s1f.journal      19G    4.0K     17G      0%    /cache1
/dev/ad0s1g.journal     19G    4.0K     17G      0%    /cache2
/dev/ad0s1h.journal     19G    4.0K     17G      0%    /cache3
Okay journaling selesai dan langkah lebih bagus apabila kita edit fstabnya.
Fstab Awal
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b           none            swap    sw              0       0
/dev/ad0s1a            /                  ufs     rw              1       1
/dev/ad0s1f            /cache1         ufs     rw              2       2
/dev/ad0s1g           /cache2         ufs     rw              2       2
/dev/ad0s1h           /cache3         ufs     rw              2       2
/dev/ad0s1e             /usr            ufs     rw              2       2
/dev/ad0s1d             /var            ufs     rw              2       2
/dev/acd0              /cdrom        cd9660  ro,noauto   0       0

Kemudian di edit menjadi
# Device                       Mountpoint      FStype  Options     Dump    Pass#
/dev/ad0s1b                    none            swap    sw     0       0
/dev/ad0s1a                       /                ufs     rw         1       1
/dev/ad0s1e                       /usr            ufs     rw        2       2
/dev/ad0s1d                       /var            ufs     rw        2       2
/dev/acd0                           /cdrom        cd9660  ro,noauto  0       0
/dev/ad0s1f.journal             /cache1         ufs     rw,async,noatime 2      2
/dev/ad0s1g.journal             /cache2         ufs     rw,async,noatime 2     2
/dev/ad0s1h.journal             /cache3         ufs     rw,async,noatime 2     2

Okay semua proses sudah selesai alias setting up successfully.Silakan Mencoba Dan Good Luck Cuy

Thanks untuk

Ogeb
KaBaYaN
Angga ArLY
Oday
DaWuG
RoNIE
Semua yang telah membimbingku & Barudak # indofreebsd@dal.net

avatarmqueue
0
Journal adalah suatu sistem yang mempunyai kemampuan menyimpan log file sistem transaksi, yakni perubahan yang menjadi pelengkap disk menulis operasi sebelum meta-data dan file menulis berkomitmen untuk disk yang tepat. Transaksi log ini dikemudian hari dapat mengikuti langkah untuk file sistem transaksi, mencegah ketidakseimbang an sistem file.

Related

Kernel 5219350423535877115

Posting Komentar

emo-but-icon

Follow Us

Hot in week

Recent

Comments

Side Ads

Text Widget

Connect Us

item