Selasa, 06 Mei 2014

Tutorial sharing file dengan samba server di linux dan windows

Tutorial sharing file dengan samba server di linux dan windows

1. Hubungkan Linux Mageia (yang akan menjadi server) dengan Windows (client). Caranya adalah sesuaikan IP Addressnya.
Bagi yang belum tahu cara konfigurasi IP Address di Mageia Silahkan Baca :
-Tutorial setting static ip address mageia menggunakan konsole atau
-setting static mageia menggunakan GUI.
Untuk linux yang lainnya kalian cari referensi lain di internet. Oh iya, dikatakan sudah terhubung ketika di ping maka hasilnya reply.

2. Matikan firewall linux dan windowsnya jika di ping hasilnya request time out atau informasi ping nya tidak muncul
Jika yakin sudah terhubung satu sama lain, lanjut ke step 3, tapi jika belum maka jangan dilanjutkan

Cara konfigurasi samba di linux (mageia) yang ingin dijadikan sebagai server
CATATAN : Sebelum melakukan konfigurasi, saya asumsikan kalian sudah menginstall samba server di linux
3. Masuk terminal atau konsole

4. Jadi super user dengan mengetik
su

5. Buat folder data di home user dengan mengetik
mkdir /home/usernamekamu/data

6. Konfigurasi file smb.conf yang berada di /etc/samba dengan mengetik
vi /etc/samba/smb.conf
jika (jika iya) diberi pilihan read only, edit, recover, atau dll maka pilih EDIT dengan menekan tombol E. Setelah itu tekan tombol "insert" agar kita dapat mengedit/menggganti.
atau
gedit /etc/samba/smb.conf

Ganti isi dari smb.conf menjadi seperti dibawah ini
[global]
workgroup = wglinux
netbios name = hasbullah
security = user
log file = /var/log/samba.%m
max log size = 50
logon script = scripts/%U.bat
domain logons = Yes
os level = 50
preferred master = Yes
socket options = TCP_NODELAY
domain master = Yes
dns proxy = No
ldap ssl = No
guest ok = Yes

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[sharefolder]
Comment = terserah mau ketik apa disini
path = /home/hm/data
public = yes
read only = yes
browseable = yes
writeable = yes

Penjelasan :
-[global] jangan di ganti itu merupakan settingan dari sononya
-workgroup dapat diganti sesuai keinginan dan dia sebagai nama workgroup
-netbios name merupakan nama host yang akan tampil di workgroup windows
-security terdiri dari 2, yaitu user dan share
user : ketika ingin mengakses folder di windows dibutuhkan password
share : tidak membutuhkan password untuk mengakses folder di windows
-[sharefolder] dapat diganti sesuai keinginan dan nantinya akan tampil sebagai nama folder
-path menentukan folder mana yang ingin kita share, kita ambil contoh saya tadi membuat folder data pada tahap ke 5
-public kita bisa memilih yes atau no, tentulah kita memilih yes agar bisa tershare secara public
-read only merupakan hak akses yang hanya read only (tidak bisa diedit, ditambah, dikurangi)
-writeable merupakan akses yang memperbolehkan mengedit,menambah,maupun mengurangi

DOWNLOAD Penjelasan untuk keterangan yang tidak saya jelaskan diatas yang berada di smb.conf

Tutorial sharing file dengan samba server di linux dan windows
Ini contoh tampilan ketika saya melakukan konfigurasi
7. Save hasil konfigurasi tadi dengan tekan ESC lalu ketik
:wq
*shortcut tombol aneh itu berlaku untuk editor text vi atau jika menggunakan editor gedit langsung tekan Ctrl + S

8. Selesai untuk settingan pada linux yang menjadi servernya

Cara konfigurasi user di samba agar dapat login di windows (client)
9. (Masih di linux) Buat user agar bisa login di windows yaitu dengan mengetik
useradd namauser -d /dev/null -s /bin/false
setelah itu berikan password pada user yang barusan dibuat dengan mengetik
smbpasswd -a namauser
Enter! lalu masukkan password setelah itu retype password

10. start samba dengan mengetik
service smb start

Untuk linux lain (bukan mageia) silahkan restart dengan cara ketik :
/etc/rc.d/init.d/smb start (RedHat dan turunannya)
/etc/rc.d/init.d/smb stop
/etc/init.d/samba start (Debian dan turunannya)
/etc/init.d/samba stop
/etc/rc.d/rc.samba start (Slackware)
/etc/rc.d/rc.samba stop

Selesai
Buktikan! dengan melihat Windows Explorer - Network - (tunggu loading hingga muncul nama hostname yang tershare) - klik 2x 
Tutorial sharing file dengan samba server di linux dan windows

Membangun Jaringan Komputer Sederhana

Membangun Jaringan Komputer Sederhana

Kadang kala kita menemui sebuah perusahaan yang membutuhkan komputer yang saling terkoneksi antara satu komputer dengan komputer lain.  Komputer yang terkoneksi tidak terlalu banyak.  Mungkin masih dalam kisaran 10 sampai 20 komputer.  Kebutuhan utama hanya berkisar file sharing dan printer sharing.  Perlu dicatat, tidak ada orang IT di perusahaan itu :)
Solusi apa yang akan Anda berikan ?  Apakah menganjurkan instalasi Windows Server 2008 R2 secara lengkap dengan Active Directory atau ada cara lain ?
Menilik kebutuhan yang hanya seperti itu, tentu saja kita tidak perlu perlengkapan server yang begitu canggih.  Tidak perlu membeli server dan sistem operasi dengan harga selangit.  Cukup alat-alat sederhana.  Berikut adalah alat-alat yang dibutuhkan untuk membangun jaringan sederhana :
  • PC atau Laptop yang dilengkapi Network Card
  • Switch dengan jumlah port sesuai kebutuhan
  • Printer
  • Kabel LAN (UTP)
Perhatikan gambar dibawah ini dan pelajari :

Terlihat cukup menghubungkan kabel LAN dari PC ke Switch. 
Setelah semua terhubung dengan baik, atur pengalamatan komputer. 
Alamat dibutuhkan agar komputer bisa saling mengenal.  Jika menggunakan Windows Vista, cukup menuju menu :
Nama Komputer :
Start – Arahkan mouse pada menu Computer dan klik kanan – Pilih Properties
image
Akan muncul menu Control Panel – System.  Ikuti urutan langkah seperti dibawah ini untuk mengganti nama komputer :
image
Alamat IP Komputer :
Start – Control Panel – Network and Sharing Center
Setelah itu klik menu Manage Network Connections pada Task sebelah kiri.
Klik Kanan pada icon LAN Anda dan klik Properties
image
Pilih Internet Protocol Version 4 (TCP/IPv4) dan klik Properties
image
Pilih Use the following IP Address dan tuliskan alamat untuk masing-masing komputer.
IP Address : 192.168.0.10 dan seterusnya (ingat, masing-masing komputer mempunyai alamat yang berbeda)
Subnet Mask : 255.255.255.0  (ditulis sama untuk setiap komputer)
Klik OK..
Setelah selesai meng-set nama dan alamat IP, lakukan test dengan perintah ping dari command prompt :
Klik Start – pada start search ketik cmd dan tekan enter
Ketik dari command prompt C:\>ping 192.168.0.200 <tekan enter>
Jika yang muncul seperti ini berarti masih belum terkoneksi
image
Jika layar menghasilkan :
reply from 192.168.0.200: bytes=32 time=10 TTL=20
Artinya koneksi berhasil (angka pada time dan TTL akan berubah sesuai kondisi jaringan Anda).
Jika ingin meng-share printer :
Start – Control Panel – Printer – Klik kanan printer Anda dan klik Share
image
Jika ingin meng-share File :
Klik kanan folder yang akan di share dan klik share.  Tentukan siapa saja yang bisa akses.
image
Jika ingin mengakses printer yang berada di komputer lain dalam satu jaringan :
Klik Start – Control Panel – Printer – Add Printer.  Pilih Network printer
image
Jika ingin mengakses File Sharing yang berada di komputer lain dalam satu jaringan dan akan diakses secara permanen :
Buka Explorer.  Klik Tools – Map Network Drive
Tulis nama atau alamat IP komputer yang akan diakses file share nya.
image
Bagaimana kalo port di Switch sudah habis namun komputer masih banyak yang harus dikoneksikan ?  Tambah switch lagi dong :)

LAN02
Gimana kalau mau tambah :  user dibatasi hak aksesnya, satu folder dipake rame-rame dengan beragam hak akses, ada group-group user, user harus login ke server untuk ambil data, perlu manajemen file sharing yang lebih lengkap, ada DNS server dan lain-lain ?
Kalo ini sih, Anda membutuhkan server dan sistem operasi yang bisa bikin active directory kayak Windows Server 2008 R2 :)

Referensi dari : http://wss-id.org/blogs/lutfie/archive/2009/07/11/membangun-jaringan-komputer-sederhana.aspx

Senin, 05 Mei 2014

Perangkat keras jaringan

Switch
Switch adalah perangkat jaringan komputer yang berfungsi sebagai konektor / penghubung . Dilihat dari fungsinya , terlihat mirip dengan Hub . Perbedaan kedua alat ini adalah soal besaran luas jaringan yang dapat dikerjakan dan besaran kecepatan transfer data . Switch memiliki cakupan luas jaringan yang lebih besar dari Hub , dan Switch juga memiliki kecepatan yang lebih tinggi dibanding dengan Hub . Sampai saat ini besaran kecepatan transfer data tertinggi Hub adalah 100 Mbps . Sementara Switch telah dikembangkan untuk dapat melakukan fungsinya dengan kecepatan diatas 100 Mbps . Bahkan ada yang hampir mendekati kecepatan 1Gbps . Perbedaan Switch dan Hub juga terletak di tempat keduanya  bekerja . Switch bekerja pada Layer 2 dan Layer 3 . Sementara Hub bekerja pada Layer 1 . Switch bekerja berdasarkan alamat MAC pada NIC ( Network Interface Card ) . Hal ini bertujuan untuk mengetahui kemana paket data itu akan dikirim dan diterima . Sistem ini juga dibentuk agar tidak terjadi tabrakan pada jalur pengiriman data (collision ) antara port satu dengan yang lain .

Hub
Hub adalah bentuk sederhana dari Switch . Hub digunakan untuk jaringan sederhana . Cara kerja Hub adalah menyalin paket data dari sumber yang terkoneksi pada suatu port dan mentransferkannya ke seluruh port yang tersambung pada Hub . Saat ini Hub sudah mulai ditinggalkan karena berbagai kelemahan seperti jangkauan , kecepatan transfer data , dan resiko loss data , yang membuat Switch lebih diminati

Router
Router juga merupakan penghubung dalam jaringan komputer . Sama seperti Hub dan Switch , Router juga berfungsi sebagai alat untuk mentransfer paket data dari satu port ke port yang lain . Perbedaannya adalah , Switch dan Hub cenderung digunakan sebagai penghubung dalam jaringan lokal / LAN ( Local Area Network ) , sementara Router dibuat sebagai alat perluasan dari jaringan LAN ke jaringan WAN dan MAN . Router digunakan dalam  jaringan berbasis teknologi protokol TCP/IP . Router jenis ini disebut IP Router . Router digunakan untuk memperluas jaringan data yang kecil ke jaringan yang luas . Contohnya dari jaringan LAN , oleh Router diperluas menjadi jaringan berbasis Internet .
Bridge

Berfungsi menghubungkan dua buah LAN yang sejenis, sehingga dapat memiliki satu LAN yang jauh lebih besar dari ketentuan konfigurasi LAN tanpa Bridge.Bridge dapat menghubungkan beberapa jaringan terpisah, baik tipe jaringan yang sama maupun berbeda (seperti Ethernet dan Fast Ethernet).Bridge dapat menghubungkan dua LAN yang kedua-duanya menggunakan metode transmisi baseband atau broadbrand ataupun LAN dengan baseband dan LAN dengan broadband atau metode akses CSMA/CD dengan token passing dan sebagainya bergantung pada jenis Bridge yang digunakan.
Repeater

Alat yang berfungsi untuk memperkuat sinyal di dalam jaringan komputer.
Karakteristik Repeater

1.      Karakteristik REPEATER :
2.      Mempunyai kelemahan tidak dapat melakukan filter traffic jaringan.
3.      Data yang masuk ke port repeater akan tersebar ke segmen-segmen jaringan LAN tanpa memperhitungkan apakah data dibutuhkan atau tidak

Pengalamatan IP versi 4 dan IP versi 6

Alamat IP versi 4

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Suite Internet Protokol
Lapisan Protokol
Aplikasi FTP, HTTP, IMAP, IRC, NNTP, POP3, RTSP SIP, SMTP, SNMP, SSH, Telnet, BitTorrent, Websphere MQ, selengkapnya...
Transportasi DCCP, SCTP, TCP, RTP, UDP, IL, RUDP, selengkapnya...
Jaringan IPv4, IPv6, ...
Data link Ethernet, Wi-Fi, Token ring, FDDI, PPP, selengkapnya...
Fisikal RS-232, EIA-422, RS-449, EIA-485, 10BASE2, 10BASE-T, ...
Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host, bila host yang ada di seluruh dunia melebihi kuota tersebut maka dibuatlah IP versi 6 atau IPv6. Contoh alamat IP versi 4 adalah 192.168.0.3.

Representasi alamat

Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (dotted-decimal notation), yang dibagi ke dalam empat buah oktet berukuran 8-bit. Dalam beberapa buku referensi, format bentuknya adalah w.x.y.z. Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun begitu, terdapat beberapa pengecualian nilai).
Alamat IP yang dimiliki oleh sebuah host dapat dibagi dengan menggunakan subnet mask jaringan ke dalam dua buah bagian, yakni:
  • Network Identifier/NetID atau Network Address (alamat jaringan) yang digunakan khusus untuk mengidentifikasikan alamat jaringan di mana host berada.
    Dalam banyak kasus, sebuah alamat network identifier adalah sama dengan segmen jaringan fisik dengan batasan yang dibuat dan didefinisikan oleh router IP. Meskipun demikian, ada beberapa kasus di mana beberapa jaringan logis terdapat di dalam sebuah segmen jaringan fisik yang sama dengan menggunakan sebuah praktek yang disebut sebagai multinetting. Semua sistem di dalam sebuah jaringan fisik yang sama harus memiliki alamat network identifier yang sama. Network identifier juga harus bersifat unik dalam sebuah Internetwork. Jika semua node di dalam jaringan logis yang sama tidak dikonfigurasikan dengan menggunakan network identifier yang sama, maka terjadilah masalah yang disebut dengan routing error.
    Alamat network identifier tidak boleh bernilai 0 atau 255.
  • Host Identifier/HostID atau Host address (alamat host) yang digunakan khusus untuk mengidentifikasikan alamat host (dapat berupa workstation, server atau sistem lainnya yang berbasis teknologi TCP/IP) di dalam jaringan. Nilai host identifier tidak boleh bernilai 0 atau 255 dan harus bersifat unik di dalam network identifier/segmen jaringan di mana ia berada.

Jenis-jenis alamat

Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
  • Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah Internetwork IP. Alamat unicast digunakan dalam komunikasi point-to-point atau one-to-one.
  • Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen jaringan yang sama. Alamat broadcast digunakan dalam komunikasi one-to-everyone.
  • Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. Alamat multicast digunakan dalam komunikasi one-to-many.

Kelas-kelas alamat

Dalam RFC 791, alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya, seperti terlihat pada tabel. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal/high-order bit), tapi untuk lebih mudah mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal.
Kelas Alamat IP Oktet pertama
(desimal)
Oktet pertama
(biner)
Digunakan oleh
Kelas A 1–126 0xxx xxxx Alamat unicast untuk jaringan skala besar
Kelas B 128–191 10xx xxxx Alamat unicast untuk jaringan skala menengah hingga skala besar
Kelas C 192–223 110x xxxx Alamat unicast untuk jaringan skala kecil
Kelas D 224–239 1110 xxxx Alamat multicast (bukan alamat unicast)
Kelas E 240–255 1111 xxxx Direservasikan;umumnya digunakan sebagai alamat percobaan (eksperimen); (bukan alamat unicast)

Kelas A

Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.

Kelas B

Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.

Kelas C

Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.

Kelas D

Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, namun berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat Multicast IPv4.

Kelas E

Alamat IP kelas E disediakan sebagai alamat yang bersifat "eksperimental" atau percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
Kelas Alamat Nilai oktet pertama Bagian untuk Network Identifier Bagian untuk Host Identifier Jumlah jaringan maksimum Jumlah host dalam satu jaringan maksimum
Kelas A 1–126 W X.Y.Z 126 16,777,214
Kelas B 128–191 W.X Y.Z 16,384 65,534
Kelas C 192–223 W.X.Y Z 2,097,152 254
Kelas D 224-239 Multicast IP Address Multicast IP Address Multicast IP Address Multicast IP Address
Kelas E 240-255 Dicadangkan; eksperimen Dicadangkan; eksperimen Dicadangkan; eksperimen Dicadangkan; eksperimen
Catatan: Penggunaan kelas alamat IP sekarang tidak relevan lagi, mengingat sekarang alamat IP sudah tidak menggunakan kelas alamat lagi. Pengemban otoritas Internet telah melihat dengan jelas bahwa alamat yang dibagi ke dalam kelas-kelas seperti di atas sudah tidak mencukupi kebutuhan yang ada saat ini, di saat penggunaan Internet yang semakin meluas. Alamat IPv6 yang baru sekarang tidak menggunakan kelas-kelas seperti alamat IPv4. Alamat yang dibuat tanpa memedulikan kelas disebut juga dengan classless address.

Alamat Unicast

Setiap antarmuka jaringan yang menggunakan protokol TCP/IP harus diidentifikasikan dengan menggunakan sebuah alamat logis yang unik, yang disebut dengan alamat unicast (unicast address). Alamat unicast disebut sebagai alamat logis karena alamat ini merupakan alamat yang diterapkan pada lapisan jaringan dalam DARPA Reference Model dan tidak memiliki relasi yang langsung dengan alamat yang digunakan pada lapisan antarmuka jaringan dalam DARPA Reference Model. Sebagai contoh, alamat unicast dapat ditetapkan ke sebuah host dengan antarmuka jaringan dengan teknologi Ethernet, yang memiliki alamat MAC sepanjang 48-bit.
Alamat unicast inilah yang harus digunakan oleh semua host TCP/IP agar dapat saling terhubung. Komponen alamat ini terbagi menjadi dua jenis, yakni alamat host (host identifier) dan alamat jaringan (network identifier).
Alamat unicast menggunakan kelas A, B, dan C dari kelas-kelas alamat IP yang telah disebutkan sebelumnya, sehingga ruang alamatnya adalah dari 1.x.y.z hingga 223.x.y.z. Sebuah alamat unicast dibedakan dengan alamat lainnya dengan menggunakan skema subnet mask.

Jenis-jenis alamat unicast

Jika ada sebuah intranet tidak yang terkoneksi ke Internet, semua alamat IP dalam ruangan kelas alamat unicast dapat digunakan. Jika koneksi dilakukan secara langsung (dengan menggunakan teknik routing) atau secara tidak langsung (dengan menggunakan proxy server), maka ada dua jenis alamat yang dapat digunakan di dalam Internet, yaitu public address (alamat publik) dan private address (alamat pribadi).

Alamat publik

alamat publik adalah alamat-alamat yang telah ditetapkan oleh InterNIC dan berisi beberapa buah network identifier yang telah dijamin unik (artinya, tidak ada dua host yang menggunakan alamat yang sama) jika intranet tersebut telah terhubung ke Internet.
Ketika beberapa alamat publik telah ditetapkan, maka beberapa rute dapat diprogram ke dalam sebuah router sehingga lalu lintas data yang menuju alamat publik tersebut dapat mencapai lokasinya. Di Internet, lalu lintas ke sebuah alamat publik tujuan dapat dicapai, selama masih terkoneksi dengan Internet.

Alamat ilegal

Intranet-intranet pribadi yang tidak memiliki kemauan untuk mengoneksikan intranetnya ke Internet dapat memilih alamat apapun yang mereka mau, meskipun menggunakan alamat publik yang telah ditetapkan oleh InterNIC. Jika sebuah organisasi selanjutnya memutuskan untuk menghubungkan intranetnya ke Internet, skema alamat yang digunakannya mungkin dapat mengandung alamat-alamat yang mungkin telah ditetapkan oleh InterNIC atau organisasi lainnya. Alamat-alamat tersebut dapat menjadi konflik antara satu dan lainnya, sehingga disebut juga dengan illegal address, yang tidak dapat dihubungi oleh host lainnya.

Alamat Privat

Setiap node IP membutuhkan sebuah alamat IP yang secara global unik terhadap Internetwork IP. Pada kasus Internet, setiap node di dalam sebuah jaringan yang terhubung ke Internet akan membutuhkan sebuah alamat yang unik secara global terhadap Internet. Karena perkembangan Internet yang sangat amat pesat, organisasi-organisasi yang menghubungkan intranet miliknya ke Internet membutuhkan sebuah alamat publik untuk setiap node di dalam intranet miliknya tersebut. Tentu saja, hal ini akan membutuhkan sebuah alamat publik yang unik secara global.
Ketika menganalisis kebutuhan pengalamatan yang dibutuhkan oleh sebuah organisasi, para desainer Internet memiliki pemikiran yaitu bagi kebanyakan organisasi, kebanyakan host di dalam intranet organisasi tersebut tidak harus terhubung secara langsung ke Internet. Host-host yang membutuhkan sekumpulan layanan Internet, seperti halnya akses terhadap web atau e-mail, biasanya mengakses layanan Internet tersebut melalui gateway yang berjalan di atas lapisan aplikasi seperti proxy server atau e-mail server. Hasilnya, kebanyakan organisasi hanya membutuhkan alamat publik dalam jumlah sedikit saja yang nantinya digunakan oleh node-node tersebut (hanya untuk proxy, router, firewall, atau translator alamat jaringan) yang terhubung secara langsung ke Internet.
Untuk host-host di dalam sebuah organisasi yang tidak membutuhkan akses langsung ke Internet, alamat-alamat IP yang bukan duplikat dari alamat publik yang telah ditetapkan mutlak dibutuhkan. Untuk mengatasi masalah pengalamatan ini, para desainer Internet mereservasikan sebagian ruangan alamat IP dan menyebut bagian tersebut sebagai ruangan alamat pribadi. Sebuah alamat IP yang berada di dalam ruangan alamat pribadi tidak akan digunakan sebagai sebuah alamat publik. Alamat IP yang berada di dalam ruangan alamat pribadi dikenal juga dengan alamat pribadi atau Private Address. Karena di antara ruangan alamat publik dan ruangan alamat pribadi tidak saling melakukan overlapping, maka alamat pribadi tidak akan menduplikasi alamat publik, dan tidak pula sebaliknya. Sebuah jaringan yang menggunakan alamat IP privat disebut juga dengan jaringan privat atau private network.
Ruangan alamat pribadi yang ditentukan di dalam RFC 1918 didefinisikan di dalam tiga blok alamat berikut:
  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
Sementara itu ada juga sebuah ruang alamat yang digunakan untuk alamat IP privat dalam beberapa sistem operasi:
  • 169.254.0.0/16

10.0.0.0/8

Jaringan pribadi (private network) 10.0.0.0/8 merupakan sebuah network identifier kelas A yang mengizinkan alamat IP yang valid dari 10.0.0.1 hingga 10.255.255.254. Jaringan pribadi 10.0.0.0/8 memiliki 24 bit host yang dapat digunakan untuk skema subnetting di dalam sebuah organisasi privat.

172.16.0.0/12

Jaringan pribadi 172.16.0.0/12 dapat diinterpretasikan sebagai sebuah block dari 16 network identifier kelas B atau sebagai sebuah ruangan alamat yang memiliki 20 bit yang dapat ditetapkan sebagai host identifier, yang dapat digunakan dengan menggunakan skema subnetting di dalam sebuah organisasi privat. Alamat jaringan privat 172.16.0.0/12 mengizinkan alamat-alamat IP yang valid dari 172.16.0.1 hingga 172.31.255.254.

192.168.0.0/16

Jaringan pribadi 192.168.0.0/16 dapat diinterpretasikan sebagai sebuah block dari 256 network identifier kelas C atau sebagai sebuah ruangan alamat yang memiliki 16 bit yang dapat ditetapkan sebagai host identifier yang dapat digunakan dengan menggunakan skema subnetting apapun di dalam sebuah organisasi privat. Alamat jaringan privat 192.168.0.0/16 dapat mendukung alamat-alamat IP yang valid dari 192.168.0.1 hingga 192.168.255.254.

169.254.0.0/16

Alamat jaringan ini dapat digunakan sebagai alamat privat karena memang IANA mengalokasikan untuk tidak menggunakannya. Alamat IP yang mungkin dalam ruang alamat ini adalah 169.254.0.1 hingga 169.254.255.254, dengan alamat subnet mask 255.255.0.0. Alamat ini digunakan sebagai alamat IP privat otomatis (dalam Windows, disebut dengan Automatic Private Internet Protocol Addressing (APIPA)).
Hasil dari penggunaan alamat-alamat privat ini oleh banyak organisasi adalah menghindari kehabisan dari alamat publik, mengingat pertumbuhan Internet yang sangat pesat.
Ruang alamat Dari alamat Sampai alamat Keterangan
010.000.000.000/8 010.000.000.001 010.255.255.254 Ruang alamat privat yang sangat besar (mereservaskan kelas A untuk digunakan)
172.016.000.000/12 172.016.000.001 172.031.255.254 Ruang alamat privat yang besar (digunakan untuk jaringan menengah hingga besar)
192.168.000.000/16 192.168.000.001 192.168.255.254 Ruang alamat privat yang cukup besar (digunakan untuk jaringan kecil hingga besar)
169.254.000.000/16 169.254.000.001 169.254.255.254 Digunakan oleh fitur Automatic Private Internet Protocol Addressing (APIPA) dalam beberapa sistem operasi.
Karena alamat-alamat IP di dalam ruangan alamat pribadi tidak akan ditetapkan oleh Internet Network Information Center (InterNIC) (atau badan lainnya yang memiliki otoritas) sebagai alamat publik, maka tidak akan pernah ada rute yang menuju ke alamat-alamat pribadi tersebut di dalam router Internet. Kompensasinya, alamat pribadi tidak dapat dijangkau dari Internet. Oleh karena itu, semua lalu lintas dari sebuah host yang menggunakan sebuah alamat pribadi harus mengirim request tersebut ke sebuah gateway (seperti halnya proxy server), yang memiliki sebuah alamat publik yang valid, atau memiliki alamat pribadi yang telah ditranslasikan ke dalam sebuah alamat IP publik yang valid dengan menggunakan Network Address Translator (NAT) sebelum dikirimkan ke Internet.

Alamat Multicast

Alamat IP Multicast (Multicast IP Address) adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112.
Alamat-alamat multicast IPv4 didefinisikan dalam ruang alamat kelas D, yakni 224.0.0.0/4, yang berkisar dari 224.0.0.0 hingga 224.255.255.255. Prefiks alamat 224.0.0.0/24 (dari alamat 224.0.0.0 hingga 224.0.0.255) tidak dapat digunakan karena dicadangkan untuk digunakan oleh lalu lintas multicast dalam subnet lokal.
Daftar alamat multicast yang ditetapkan oleh IANA dapat dilihat pada situs IANA.

Alamat Broadcast

Alamat broadcast untuk IP versi 4 digunakan untuk menyampaikan paket-paket data "satu-untuk-semua". Jika sebuah host pengirim yang hendak mengirimkan paket data dengan tujuan alamat broadcast, maka semua node yang terdapat di dalam segmen jaringan tersebut akan menerima paket tersebut dan memprosesnya. Berbeda dengan alamat IP unicast atau alamat IP multicast, alamat IP broadcast hanya dapat digunakan sebagai alamat tujuan saja, sehingga tidak dapat digunakan sebagai alamat sumber.
Ada empat buah jenis alamat IP broadcast, yakni network broadcast, subnet broadcast, all-subnets-directed broadcast, dan Limited Broadcast. Untuk setiap jenis alamat broadcast tersebut, paket IP broadcast akan dialamatkan kepada lapisan antarmuka jaringan dengan menggunakan alamat broadcast yang dimiliki oleh teknologi antarmuka jaringan yang digunakan. Sebagai contoh, untuk jaringan Ethernet dan Token Ring, semua paket broadcast IP akan dikirimkan ke alamat broadcast Ethernet dan Token Ring, yakni 0xFF-FF-FF-FF-FF-FF.

Network Broadcast

Alamat network broadcast IPv4 adalah alamat yang dibentuk dengan cara mengeset semua bit host menjadi 1 dalam sebuah alamat yang menggunakan kelas (classful). Contohnya adalah, dalam NetID 131.107.0.0/16, alamat broadcast-nya adalah 131.107.255.255. Alamat network broadcast digunakan untuk mengirimkan sebuah paket untuk semua host yang terdapat di dalam sebuah jaringan yang berbasis kelas. Router tidak dapat meneruskan paket-paket yang ditujukan dengan alamat network broadcast.

Subnet broadcast

Alamat subnet broadcast adalah alamat yang dibentuk dengan cara mengeset semua bit host menjadi 1 dalam sebuah alamat yang tidak menggunakan kelas (classless). Sebagai contoh, dalam NetID 131.107.26.0/24, alamat broadcast-nya adalah 131.107.26.255. Alamat subnet broadcast digunakan untuk mengirimkan paket ke semua host dalam sebuah jaringan yang telah dibagi dengan cara subnetting, atau supernetting. Router tidak dapat meneruskan paket-paket yang ditujukan dengan alamat subnet broadcast.
Alamat subnet broadcast tidak terdapat di dalam sebuah jaringan yang menggunakan kelas alamat IP, sementara itu, alamat network broadcast tidak terdapat di dalam sebuah jaringan yang tidak menggunakan kelas alamat IP.

All-subnets-directed broadcast

Alamat IP ini adalah alamat broadcast yang dibentuk dengan mengeset semua bit-bit network identifier yang asli yang berbasis kelas menjadi 1 untuk sebuah jaringan dengan alamat tak berkelas (classless). Sebuah paket jaringan yang dialamatkan ke alamat ini akan disampaikan ke semua host dalam semua subnet yang dibentuk dari network identifer yang berbasis kelas yang asli. Contoh untuk alamat ini adalah untuk sebuah network identifier 131.107.26.0/24, alamat all-subnets-directed broadcast untuknya adalah 131.107.255.255. Dengan kata lain, alamat ini adalah alamat jaringan broadcast dari network identifier alamat berbasis kelas yang asli. Dalam contoh di atas, alamat 131.107.26.0/24 yang merupakan alamat kelas B, yang secara default memiliki network identifer 16, maka alamatnya adalah 131.107.255.255.
Semua host dari sebuah jaringan dengan alamat tidak berkelas akan menengarkan dan memproses paket-paket yang dialamatkan ke alamat ini. RFC 922 mengharuskan router IP untuk meneruskan paket yang di-broadcast ke alamat ini ke semua subnet dalam jaringan berkelas yang asli. Meskipun demikian, hal ini belum banyak diimplementasikan.
Dengan banyaknya alamat network identifier yang tidak berkelas, maka alamat ini pun tidak relevan lagi dengan perkembangan jaringan. Menurut RFC 1812, penggunaan alamat jenis ini telah ditinggalkan.

Limited broadcast

Alamat ini adalah alamat yang dibentuk dengan mengeset semua 32 bit alamat IP versi 4 menjadi 1 (11111111111111111111111111111111 atau 255.255.255.255). Alamat ini digunakan ketika sebuah node IP harus melakukan penyampaian data secara one-to-everyone di dalam sebuah jaringan lokal tetapi ia belum mengetahui network identifier-nya. Contoh penggunaanya adalah ketika proses konfigurasi alamat secara otomatis dengan menggunakan Boot Protocol (BOOTP) atau Dynamic Host Configuration Protocol (DHCP). Sebagai contoh, dengan DHCP, sebuah klien DHCP harus menggunakan alamat ini untuk semua lalu lintas yang dikirimkan hingga server DHCP memberikan sewaan alamat IP kepadanya.
Semua host, yang berbasis kelas atau tanpa kelas akan mendengarkan dan memproses paket jaringan yang dialamatkan ke alamat ini. Meskipun kelihatannya dengan menggunakan alamat ini, paket jaringan akan dikirimkan ke semua node di dalam semua jaringan, ternyata hal ini hanya terjadi di dalam jaringan lokal saja, dan tidak akan pernah diteruskan oleh router IP, mengingat paket data dibatasi saja hanya dalam segmen jaringan lokal saja. Karenanya, alamat ini disebut sebagai limited broadcast.


Referensi dari : http://id.wikipedia.org/wiki/Alamat_IP_versi_4

Jenis-jenis kerusakan saat installasi sistem operasi system open sources

 Kerusakan master boot record atau tabel partisi

Hard disk terdiri atas MBR (Master Boot Record), tabel partisi lalu diikuti oleh partisi-partisi sejumlah yang dibuat oleh user. Kerusakan pada MBR dan/atau tabel partisi bisa menyebabkan sistem operasi tidak bisa di-boot atau satu atau lebih partisi terlihat seperti hilang. Hal ini hanya “kelihatannya” karena sebenarnya par­tisi dan data di dalamnya masih ada. Penyebab kerusakan MBR bisa bermacam-macam. Misalnya, saat Anda meng-­install Windows setelah Anda meng-ins­tall Linux, sehingga sistem Windows saja yang bisa di-boot. Contoh lainnya  bisa juga saat Anda melakukan suatu kecerobohan saat menjalankan perintah:

# dd if=/dev/zero of=/dev/sda bs=1 count=512
Perintah di atas akan melakukan penulisan angka 0 (nol) sebanyak 512 byte mulai dari sektor pertama hard disk kita. Ini adalah lokasi tempat MBR dan tabel partisi diletakkan. Secara visual, pesan kesalahan yang mungkin muncul di layar monitor akibat permasalahan semacam ini adalah sebagai berikut.

FATAL: No bootable device

Untuk mengatasi masalah tersebut, masukkan CD System Rescue ke drive CD/DVD. Tekan [Enter] saat muncul layar pembuka agar System Rescue bisa memulai proses booting seperti layaknya sistem Linux pada umumnya. Begitu tampil prompt, bersiaplah memulai proses pe­nyelamatan. Pertama, kita jalankan program Testdisk untuk mengembalikan tabel partisi. Ketik pada prompt: (catatan: prompt pada System Rescue CD menggunakan tanda “%”)
root@sysresccd /root % testdisk
Akan nampak tiga pilihan, yaitu Crea­te, Append, dan No Log. Opsi Create dipilih untuk menciptakan file log baru. File ini sebenarnya berisi catatan prosedur-prosedur yang dilaksanakan selama proses recovery partisi.
Pada layar berikutnya akan ditanyakan nama device hard disk yang akan dianalisis. Dalam hal ini, penulis memilih /dev/sda karena targetnya adalah hard disk primary master. Apabila Anda memiliki lebih dari satu hard disk, pastikan terlebih dahulu nama hard disk yang dipilih benar yang ingin di-recover. Hal ini bisa dicek sebelumnya di shell misalnya dengan pe­rintah:
Siap digunakan saat booting Beberapa fungsi dalam System Rescue CD bisa langsung Anda jalankan, saat sistem Linux masuk salah satu tahapan booting.
% dmesg| grep -C 2 ‘[sh]d[a-z]’

scsi 0:0:0:0: Direct-Access     ATA      QEMU HARDDISK
0.10 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 10485760 512-byte logical blocks: (5.36
GB/5.00 GiB)
Dari output di atas jelas terlihat bahwa ada satu hard disk  (sda) berukuran 5 GB. Setelah Anda memilih nama device dan menekan [Enter], layar berikutnya akan menampilkan informasi jumlah sektor yang terdeteksi. Pilih Continue karena layar ini sekadar informasi saja.
Pada layar berikutnya, Anda akan ditanyakan mengenai jenis format partisi. Kebanyakan dari kita menggunakan sistem IBM PC Compatible. Jadi, pilihlah Intel. Namun, jika Anda menggunakan format lain, misalnya hard disk Mac, Anda perlu memilih tipe yang sesuai. Tekan [Enter] untuk menuju layar berikutnya.
Sekarang Anda bisa memulai tahap recovery sebenarnya. Pilih Analyse lalu tekan [Enter]. Layar berikutnya akan menampilkan daftar partisi yang ditemukan. Tentu saja saat ini masih kosong. Pilih menu Quick Search dan tekan [Enter] sekali lagi. Akan muncul dialog yang menanyakan apakah Anda akan memperbaiki partisi yang dibuat oleh Windows Vista. Apabila memang ada partisi yang ada buat lewat Vista, jawab  dengan Y. Untuk ilustrasi, penulis memilih N karena dianggap semua partisi dibuat oleh sistem Linux.
Proses deteksi akan dimulai dan hasilnya adalah seperti berikut ini.
Disk /dev/sda – 5368 MB / 5120 MiB – CHS 652  255  63
Partition  Start End Size in sectors
* Linux           0        1    1  318 254 63 5124672 [/]
Linux Swap      319      0    1  383 254 63 1044225
Linux LVM       384      0    1  416 254 63 530145
Linux LVM       417      1    1  449 254 63 530082
Linux LVM       450      1    1  482 254 63 530082
Luangkan waktu beberapa saat untuk mengecek temuan Testdisk. Pilih tiap-tiap partisi yang ditemukan, lalu lihat keterang­an di baris terbawah layar. Di sana akan terlihat format file system (jika sudah diformat) beserta ukurannya. Contohnya, untuk partisi pertama didapatkan informasi:
EXT3 Large file Sparse superblock, 2623 MB / 2502 MiB
Masih kurang yakin? Anda bisa melihat file-file apa saja yang tersimpan di dalam partisi tersebut. Sorot partisi yang diinginkan dan tekan [P]. Kini Anda bisa melihat struktur file dan direktori di da­lamnya. Setelah selesai, tekan [q] dan Anda akan kembali ke layar daftar partisi.
Setelah Anda yakin semua partisi telah ditemukan, tekan [Enter]. Layar berikutnya akan menanyakan apakah akan dilakukan pencarian lebih teliti lewat Deep­er Search atau langsung menuliskan daftar partisi ke hard disk. Di sini diasumsikan penulisan langsung dilakukan ke hard disk, sehingga dipilih Write. Pada layar konfirmasi, tekan [Y] dan penulisan akan dilakukan. Akan muncul pesan yang meminta Anda melakukan reboot komputer. Hal ini perlu dilakukan untuk memastikan BIOS dan sistem operasi Anda membaca tabel partisi yang tadi baru saja ditulis.
Kembali ke menu utama, pilih Quit. Lakukan reboot lewat prompt shell de­ngan mengetik:
% reboot
Keluarkan CD System Rescue dan biarkan hard disk di-booting. Bagaimana hasilnya? Mungkin saja tidak tampak tampilan menu bootloader, seperti GRUB atau LILO, dan sistem masih belum bisa di-boot. Jadi, apa yang kurang?
Program Testdisk hanya mengembalikan tabel partisi yang terhapus, tetapi tidak mengembalikan instalasi bootloader seperti sedia kala. Untuk itu, kali ini kita perlu menuliskan program loader kembali ke MBR. Ada beberapa cara, dan kali ini akan dibahas salah satunya yang relatif praktis. Booting kembali System Rescue Linux dan prompt awal, ketik perintah grubdisk. Akan muncul pilihan awal kurang lebih seperti ini:
Boot Ubuntu Gnu/Linux
AUTO MAGIC BOOT
Pilih Auto Magic Boot. Program akan mendeteksi daftar sistem operasi yang bisa di-booting. Pada kasus penulis, layar akan menampilkan:
Boot Ubuntu Gnu/Linux
AUTO MAGIC BOOT
Linux 2.6.18-128.el5
Linux 2.6.18-128.el5 (single-user mode)
Other OS
Ini sudah sesuai dengan entry yang penulis harapkan. Hasil yang Anda dapatkan tentunya bisa berbeda. Di sini, penulis memilih Linux 2.6.18-128.el5 dan menekan [Enter] untuk masuk ke sistem Cent­OS. Apabila tidak ada masalah, booting akan berjalan normal sampai dengan muncul layar login, entah itu di mode teks atau grafis. Masukkan user dan password dari root. Dari prompt, ketik:
Gagal booting Pesan seperti ini bisa menandakan bahwa Master Boot Record mengalami kerusakan.
# grub-install /dev/hda
Apabila tidak ada masalah, akan tampil lapor­an seperti berikut ini.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.
map. Check if this is correct or not. If any of the lines
is incorrect, fix it and re-run the script ‘grub-install’.
# this device map was generated by anaconda
(hd0)     /dev/hda
Kali ini digunakan nama device hda karena CentOS mendeteksi hard disk dengan nama berbeda. Untuk mengetahuinya, gunakan perintah dmesg sama seperti saat kita menentukan nama hard disk yang menjadi target operasi Testdisk.
Sekarang Anda tinggal me-reboot komputer sekali lagi. Pastikan booting dilakukan dari hard disk…dan sim salabim!. Menu GRUB telah kembali dan Linux kembali bisa dibooting dengan normal!
Kegagalan mount akibat kerusakan superblock
Biasanya kegagalan seperti ini tidak terlalu jelas. Misalnya, Anda melakukan operasi mount, bisa muncul output seperti berikut ini.
# mount -v /dev/sda1 /mnt/disk
mount: you didn’t specify a filesystem type for /dev/
sda1
I will try all types mentioned in /etc/filesystems or
/proc/filesystems
Trying #
Trying #vfat
Trying fuseblk
mount: you must specify the filesystem type
Atau jika partisi yang dimaksud adalah partisi yang ditempati oleh file-file bootloader (GRUB dalam hal ini), bisa jadi Anda mendapat pesan saat booting seperti berikut ini.
Booting from Hard Disk…
GRUB Loading stage1.5.
GRUB loading, please wait…
Error 17
Ini adalah tanda-tanda adanya ketidakberesan pada struktur filesystem. Kenapa ini bisa terjadi? Superblock adalah sektor-sektor pada suatu disk yang berisi informasi mengenai suatu partisi, misalnya kapan terakhir kali partisi di-mount, jumlah inode, keterangan lokasi data, dan seterusnya. Superblock juga merupakan area yang dibaca oleh program “mount” saat proses mounting. Jadi, jika terjadi corrupt pada sebagian atau keseluruhan isi superblock, bisa ditebak proses mount akan gagal. Alhasil, keseluruhan filesystem gagal diakses. Untuk meyakinkan akar masalah, boot System Rescue CD dan lakukan pe­ngecekan dengan perintah fsck:
% fsck -p /dev/sda1
fsck from util-linux-ng 2.16.1
fsck.ext2: Bad magic number in super-block while trying
to open /dev/sda1
/dev/sda1:
The superblock could not be read or does not describe
a correct ext2
filesystem.  If the device is valid and it really contains
an ext2
filesystem (and not swap or ufs or something else), then
the superblock
is corrupt, and you might try running e2fsck with an
alternate superblock:
e2fsck -b 8193 <device>
Adanya pesan di atas membuktikan bahwa ada suatu masalah di superblock. Jalankan ulang perintah fsck seperti berikut untuk mencoba membenahinya:
% fsck.ext3 -b 8193 /dev/sda1
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext3: Bad magic number in super-block while trying
to open /dev/sda1
Gagal lagi! Penyebabnya sangat dimungkinkan karena kita salah memberikan posisi superblock cadangan lewat parameter -b. Sebagai catatan, file system seperti ext3 menyimpan beberapa superblock cadangan pada posisi sektor-sektor tertentu. Sekarang tugas kita adalah mencoba mencarinya.
% mkfs.ext3 -j -n /dev/sda1
mke2fs 1.41.9 (22-Aug-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
160320 inodes, 640584 blocks
32029 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=658505728
20 block groups
32768 blocks per group, 32768 fragments per group
8016 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Opsi -n mengatur agar perintah mkfs melakukan simulasi, jika seandainya terjadi operasi format yang sebenarnya. De­ngan demikian, Anda tidak perlu khawatir data akan hilang (tentu saja, jangan lupa menuliskan opsi -n). Angka yang dicetak tebal adalah posisi sektor yang kita cari. Kita lakukan sekali lagi fsck:
% fsck.ext3 -b 32768 -p /dev/sda1
Opsi -p dipakai agar fsck melakukan perbaikan secara otomatis tanpa banyak menanyakan konfirmasi ke user. Akan muncul rentetan output semacam ini:
/: Inode 546969, i_blocks is 576, should be 568.  FIXED.
/: Inode 546971, i_blocks is 1280, should be 1272.
FIXED.
/: Inode 546974, i_blocks is 1792, should be 1784
.  FIXED.
Dan kemungkinan diakhiri dengan:
/: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
Kita ulangi sekali lagi perintah fsck, tetapi tanpa parameter apapun:
% fsck /dev/sda1
Jika Anda menghadapi banyak pertanyaan yang menuntut Anda mengetik y (setuju), Anda bisa mempercepat proses dengan menekan [Ctrl]+[C] untuk menghentikan proses cek. Lalu, gu­nakan opsi -y pada perintah fsck agar semua pertanyaan langsung disertakan dengan ‘y’.
Recover tabel partisi dengan testdisk Partisi hard disk hilang? Program Testdisk mungkin dapat menemukannya (menyelamatkannya) kembali.

Recovery data pada bad sector

Hard disk yang sudah berumur atau memiliki cacat dari pabrik, lambat laun akan memiliki bad sector (sektor rusak). Secara singkat, bad sector bisa diibaratkan lubang pada jalan raya. Hal ini mengakibatkan penyimpanan data menjadi tidak sempurna atau kadang data menjadi tidak bisa diakses sama sekali. Dalam ke­adaan ini, Anda punya beberapa alternatif tindakan, tetapi biasanya yang paling banyak disarankan adalah melakukan penduplikasian data ke hard disk berbeda atau media penyimpanan lain secepatnya.
Mengapa demikian? Ada dua alasan:
->Apabila kita menyalin ke disk yang sama (sekalipun beda partisi), dikhawatirkan akan muncul bad sector juga cepat atau lambat. Dengan kata lain, hard disk yang memiliki suatu bad sector dianggap potensial untuk memiliki kasus serupa di sektor yang lain.
->Tidak ada jaminan bahwa proses perbaikan bad sector akan berjalan 100% tanpa kesalahan. Bisa saja selama perbaikan, data justru menjadi makin tidak terselamatkan. Dengan begitu, Anda bisa saja kehilangan data lebih banyak.
Penulis menyarankan untuk menyiapkan hard disk baru dengan ruang kosong minimal sama dengan besarnya partisi yang akan diselamatkan datanya. Pasang hard disk ini pada sambungan kabel IDE atau SATA yang kosong, atau bisa juga diset sebagai slave. Usahakan melakukan pe­masangan komponen komputer dengan meminimalkan listrik statis, misalnya dengan menggunakan gelang antilistrik statis.
Setelah hard disk kedua terpasang, boot System Rescue Linux hingga prompt muncul. Kita anggap di sini partisi yang bermasalah adalah /dev/sda1, sementara backup dilakukan pada /dev/sdb1 yang kita mount sebagai /mnt/backup. Program yang akan kita pakai adalah perintah ddrescue seperti berikut ini.
% mount /dev/sdb1 /mnt/backup
% ddrescue -S -d /dev/sda1 /mnt/backup/backup.img
Press Ctrl-C to interrupt
rescued:     2623 MB,  errsize:       0 B,  current rate
:   29491 kB/s
ipos:     2623 MB,   errors:       0,    average rate:
14557 kB/s
opos:     2623 MB,     time from last successful read:
0 s
Finished
Di sini digunakan dua opsi:
-S untuk menghasilkan sparse file, yaitu suatu file yang memiliki “lubang”. Dengan cara ini, ukuran file sebenarnya bisa lebih kecil dari ukuran partisi yang diselamatkan karena data ditulis hanya sebesar data yang diselamatkan.
-d untuk melakukan pembacaan secara direct access. Apa maksudnya? Pembacaan data akan dilakukan dengan mengabaikan beberapa mekanisme tertentu di filesystem, khususnya caching. Hasilnya pembacaan relatif selesai lebih cepat dan data yang dibaca bisa digaransi langsung berasal dari fisik disk.
Hasilnya adalah suatu file image yang berisi data-data Anda. Ini bisa dibuktikan dari perintah file:
% file /mnt/backup/backup.img
/mnt/backup/backup.img: Linux rev 1.0 ext3 filesystem
data (large files)
Tipe filesystem tentunya akan sesuai dengan format yang Anda pakai, jadi bisa saja ini berupa reiserfs, XFS, FAT32 dan seterusnya. File ini lalu bisa Anda mount untuk mengakses data-data di dalamnya:
% mkdir /mnt/test
% mount -o loop /mnt/backup/backup.img /mnt/test
Mungkin tidak semua file bisa terbaca dengan baik di dalam direktori /mnt/test. Ini adalah risiko, tetapi ini lebih baik daripada data tidak bisa dibaca sama sekali.
Terakhir, kita coba perbaiki disk kita yang berisi bad sector:
% fsck -cc -k /dev/sda1
Pengecekan pada dasarnya dilakukan de­ngan melakukan proses baca tulis (opsi -cc) tanpa merusak data yang ada. Opsi -k akan mengatur perintah fsck melakukan update daftar bad sector (jika ada) di meta­data file system. Hal ini akan mencegah penulisan data di masa depan pada sektor yang sama. Namun, jika bad sektor sudah sedemikian banyaknya, disarankan untuk tidak lagi memakai disk tersebut




Referensi dari : http://ragungherditia.blogspot.com/2014/05/jenis-jenis-krusakan-saat-instalasi.html