Senin, 12 Juli 2010

Memahami File System Window$ (FAT, FAT32, NTFS)



Tutorial ini hanya membahas File System di lingkungan sistem operasi Windows secara ringkas dengan tujuan agar pembaca (terutama NewBie) dapat memahami tentang perbedaan type file system.
Anda dapat membacanya lebih detail di file HELP atau silahkan kunjungi web http://www.microsoft.com.

Dengan membaca tutorial ini saya berharap dapat menambah wawasan pembaca (baca: NewBie) dalam memahami perbandingan file system di lingkungan sistem operasi windows.

Kesalahan dalam memilih file system dapat mengakibatkan tidak optimalnya sistem operasi pada PC kita. Bagaimanakah hubungan sebuah file system dengan kinerja PC ..? disinilah pokok bahasan kita...

FAT (File Alocation Tables)

Adalah file system yang digunakan pada sistem operasi DOS atau sistem operasi yang berbasis windows. File Alocation Tables adalah stuktur data yang dibuat oleh windows ketika pertama kali kita memformat sebuah harddisk menggunakan file system FAT atau FAT32. Windows menyimpan informasi setiap file dalam FAT sehingga ...

FAT32 (File Alocation Tables)

pengembangan dari file system FAT, FAT32 mendukung ukuran pemetaan (cluster) yang lebih kecil dan kapasitas yang lebih besar daripada FAT, dimana ini akan menghasilkan alokasi ruang yang lebih efisien pada FAT32.

NTFS (New Technology File Sytem)

sebuah advance file system yang mendukung performansi, keamanan, kehandalan dan advance fitur lain yang tidak dapat ditemukan pada semua versi file system FAT.
Contoh NTFS menjamin konsistensi volume dengan menggunakan pencatatan standart dalam setiap transaksinya dan teknik pemulihan. Jika sebuah file sistem mengalami kegagalan maka NTFS akan mengunakan file catatan tersebut dan informasi checkpoint untuk melakukan pemulihan konsistensi file system tersebut. Pada Windows 2000/XP NTFS memiliki beberapa kelebihan antara lain hak akses untuk file & folder sharing, quota, enkripsi dan kompresi.

Beberapa fitur NTFS

· Domain, yang menjadi bagian dari Active Directory dan dimana anda dapat menemukan opsi keamanan dengan tetap melakukan administrasi yang sederhana. Sistem Domain Controller membutuhkan NTFS.

· Enkripsi yang merupakan sistem keamanan yang tangguh.

· Hak akses yang dapat di set secara individual pada setiap folder


TSL is my favorite distro...

Trik Membatasi Akses SSh


Pembatasan hak akses pada user adalah suatu hal yang wajib untuk tetap menjaga keamanan sebuah server. Terkadang kita hanya menginginkan user tertentu saja yang dapat mengakses server terutama via ssh. Artikel ini hanya terjemahan dari mailing list Trustix Secure Linux dari seseorang yang bernama .... dan of course ini hanya berlaku untuk Trustix Secure Linux.
(kebetulan saya tidak mencobanya pada distribusi lain. huuaahahaha... uh bauk...)

1. Lakukan perubahan pada file berikut :

2.             root@ns ~# vi /etc/pam.d/sshd 

Tambahkan baris berikut jika belum ada :

 auth required /lib/security/pam_listfile.so item=user sense=allow file=/etc/ssh/pam.sshd onerr=fail 

Simpan !

3. Buat file /etc/ssh/pam.sshd File pam.sshd ini berisi daftar user yang akan diijinkan untuk mengakses server via ssh.

4.             root@ns ~# vi /etc/ssh/pam.sshd
5.             # Dafar User yang boleh mengakses via ssh daemon
6.             admin1
7.             admin2 

NOTE : Demi menjaga keamanan pada server secara default root tidak diijinkan login via ssh, ini sesuai dengan prinsip TSL "secure, stable and reliable".

8. Meng-enable-kan root untuk login via ssh

Selamat mencoba...

Mengakses Flashdisk di TSL-2.0


Asumsinya adalah anda menginstall semua paket yg tersedia dalam CD. Secara defualt TSL sudah mendukung flashdisk storage bahkan kita tidak perlu terlalu banyak mengkonfigurasinya kembali untuk menggunakannya.

1. Lihat module yang tersedia dan sudah di load oleh kernell

2.            root@ns # lsmod |grep usb
3.            usb-uhci               21840   0  (unused)
4.            usbcore                56972   1  [usb-storage hid usb-uhci]

5. karena masih ada module yg belum di load yaitu module usb-storage, maka kita load dulu :

6.            root@ns # modprob usb-storage

7. Tancapkan Flashdisk dan cek dengan perintah dmesg :

8.            root@ns # dmesg
9.            .....
10.        SCSI subsystem driver Revision: 1.00
11.        Initializing USB Mass Storage driver...
12.        usb.c: registered new driver usb-storage
13.        USB Mass Storage support registered.
14.        hub.c: new USB device 00:1f.2-2, assigned address 2
15.        scsi0 : SCSI emulation for USB Mass Storage devices
16.          Vendor: Kingston  Model: DataTraveler 2.0  Rev: 4.10
17.          Type:   Direct-Access                      ANSI SCSI revision: 02
18.        WARNING: USB Mass Storage data integrity not assured
19.        USB Mass Storage device found at 2
20.        Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
21.        SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
22.        sda: Write Protect is off
23.         sda: sda1

ternyata flashdisk di dideteksi pada dev SCSI pertama (sda1)

24. Membuka flasdisk dengan mount :

25.        root@ns /mnt# mount -t vfat /dev/sda1 flashdisk

26. Lihat isi flashdisk :

27.        root@ns /mnt# cd flashdisk/
28.        root@ns /flashdisk# ls -l
29.        20041126-020-i32.exe*     Fgallery1-7.jpg*          download_free_reskit_tools.htm*
30.        20041126-020-x86.exe*     INVOICE-SNA7Bali.doc*     download_free_reskit_tools_files/
31.        24games.zip*              Internet/                          earth4b.jpg*
32.        ....

33. Melihat log setiap kejadian pada waktu memproses flashdisk pada file /var/log/messege

34.        root@ns # cat /var/log/messege
35.        ..... 
36.        Dec  8 08:45:04 ns kernel: SCSI subsystem driver Revision: 1.00
37.        Dec  8 08:45:04 ns kernel: Initializing USB Mass Storage driver...
38.        Dec  8 08:45:04 ns kernel: usb.c: registered new driver usb-storage
39.        Dec  8 08:45:04 ns kernel: USB Mass Storage support registered.
40.        Dec  8 08:48:17 ns kernel: hub.c: new USB device 00:1f.2-2, assigned address 2
41.        Dec  8 08:48:17 ns kernel: scsi0 : SCSI emulation for USB Mass Storage devices
42.        Dec  8 08:48:17 ns kernel:   Vendor: Kingston  Model: DataTraveler 2.0  Rev: 4.10
43.        Dec  8 08:48:17 ns kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
44.        Dec  8 08:50:05 ns kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
45.        Dec  8 08:50:05 ns kernel: SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
46.        Dec  8 08:50:05 ns kernel: sda: Write Protect is off
47.        Dec  8 08:50:05 ns kernel:  sda: sda1
48.        Dec  8 08:53:33 ns kernel: FAT: bogus logical sector size 64543
49.        Dec  8 08:53:33 ns kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.

50. Setelah selesai menggunakannya cabut flashdisk dan unmount filesystem-nya :

51.        root@ns # umount /dev/sda1

52. Cek kembali keadaan setelah flashdisk di cabut (untuk memastikan saja) :

53.        root@ns # lsmod | grep usb
54.        usb-storage      25744   0
55.        scsi_mod 82336   2  [sd_mod usb-storage]
56.        usb-uhci         21840   0  (unused)
57.        usbcore  56972   1  [usb-storage hid usb-uhci]