Anda di halaman 1dari 19

Manajemen host

Bab-bab sebelumnya telah meneliti dasar-dasar bagaimana host perlu berfungsi dalam komunitas jaringan, kita sekarang cukup siap untuk mengalihkan perhatian kita untuk peran host individu dalam jaringan tersebut. Ini harus jelas dari bab sebelumnya bahwa itu akan menjadi suatu kesalahan untuk berpikir dari tuan rumah sebagai obyek mendasar dalam sistem manusia-komputer. Jika kita fokus pada terlalu kecil bagian dari seluruh sistem awalnya, waktu dan usaha dapat terbuang host mengkonfigurasi dengan cara yang tidak memperhitungkan aspek koperasi jaringan. Itu akan menjadi resep bagi kegagalan dan hanya merupakan awal dari ulang nanti. 4,1 pandangan global, aksi lokal Hidup dapat dibuat mudah atau sulit oleh keputusan yang dibuat pada awal tuan rumah instalasi. Haruskah kita: Ikuti setup desainer OS direkomendasikan? (Seringkali hal ini tidak cukup untuk kami tujuan) Buat pengaturan kita sendiri? Membuat semua mesin sama? Membuat semua mesin yang berbeda? Kebanyakan vendor hanya akan memberikan dukungan langsung untuk host individu atau, dalam kasus terbaik, kelompok host diproduksi oleh mereka. Mereka akan hampir tidak pernah mengatasi masalah solusi total jaringan, tanpa biaya tambahan, sehingga mereka rekomendasi sering jatuh terutama pendek dari dianjurkan dalam jaringan nyata. Kita harus menyadari gambaran besar ketika menginstal dan mengkonfigurasi host. 4.2 Fisik pertimbangan ruang server Hardware kritis perlu dilindungi dari kerusakan akibat kecelakaan dan berbahaya.

Mata pencaharian yang sangat organisasi bisa dipertaruhkan dari kurangnya perlindungan yang dasar hardware. Tidak semua organisasi memiliki kemewahan untuk memilih kondisi ideal untuk peralatan mereka, tetapi semua organisasi bisa mendedikasikan sebuah ruangan atau dua ke server peralatan. Setiap ruang server harus memiliki, setidaknya, pintu dikunci, mungkin pendinginan atau peralatan ventilasi untuk mencegah suhu dari kenaikan atas sekitar 20 derajat Celcius dan beberapa jenis anti-pencurian perlindungan. Ingat bahwa kaset cadangan tidak boleh disimpan di ruangan yang sama sebagai host mereka berisi data dari, dan server duplikat terbaik ditempatkan di berbagai fisik lokasi sehingga bencana alam atau serangan fisik (api, bom dll) tidak akan menghapus semua peralatan pada waktu yang sama. Internet Service Provider (ISP) dan perusahaan web hosting, yang mengandalkan 100 persen uptime bagi para pelanggan mereka, memerlukan tingkat keamanan yang sangat berbeda. Apa saja perusahaan dengan sejumlah besar peralatan komputer harus mempertimbangkan aman lingkungan untuk hardware mereka, di mana tingkat keamanan yang cocok dengan ancaman diharapkan. Di beberapa negara, bom atau perampokan bersenjata tidak biasa, misalnya. Dengan biaya modal yang tinggi yang terlibat, keamanan fisik penting. ISP harus mempertimbangkan mengaburkan sifat usahanya untuk menghindari teroris menyerang, dengan menempatkannya di lokasi yang menguntungkan tanpa tanda luar. Keamanan pendaftaran harus diwajibkan bagi semua pekerja dan pengunjung, dengan kamera direkam pendaftaran dan penjaga keamanan. Pengunjung harus menyajikan foto-ID dan dicegah dari membawa sesuatu ke dalam gedung, mereka harus disertai dengan sepanjang waktu. Dalam area server: Sebuah pasokan (uninterruptable) kekuatan yang dapat diandalkan diperlukan untuk peralatan penting.

Single titik kegagalan, misalnya kabel jaringan, harus dihindari. peralatan siaga Hot harus tersedia untuk kehilangan minimal uptime di terjadi kegagalan. hard disk harus diganti considered1 dengan perlindungan RAID untuk kontinuitas. Perlindungan dari bencana alam seperti kebakaran dan banjir, dan kegagalan pemanas di negara-negara dingin harus diamankan. Perhatikan bahwa sebagian besar negara memiliki peraturan tentang pengendalian kebakaran. Sebuah ruang server harus dalam 'sel api' sendiri, yakni harus diisolasi dengan pintu dan sistem ventilasi dari daerah tetangga untuk mencegah penyebaran api. peralatan komputasi penting dapat ditempatkan dalam sangkar Faraday untuk mencegah kebocoran radiasi elektromagnetik, atau untuk melindunginya dari elektromagnetik pulsa (EMP), misalnya dari ledakan nuklir atau senjata lainnya. Akses ke kabel harus mudah terjadi error, dan untuk diperpanjang. Manusia tidak harus bisa menyentuh peralatan. Tidak ada karpet atau linoleum yang menyebabkan terbentuknya listrik statis harus diizinkan dekat halus peralatan. Ubin karpet Antistatic dapat dibeli cukup murah. 1On kunjungan terakhir ke host situs pencarian internet mesin, saya diberitahu bahwa getaran dalam rak yang besar disk Plugin sering menyebabkan disk bergetar lepas dari rongganya, yang berarti bahwa paling umum perbaikan itu mendorong disk kembali dan reboot tuan rumah. Kelembaban juga harus disimpan pada tingkat yang wajar: terlalu tinggi dan kondensasi dapat terbentuk pada komponen yang menyebabkan sirkuit pendek dan kerusakan, terlalu rendah dan listrik statis dapat membangun menyebabkan percikan dan lonjakan arus. Statis listrik terutama masalah di sekitar printer laser yang berjalan panas dan mengusir kelembaban. Listrik statis menyebabkan kemacetan kertas, sebagai halaman saling menempel

di lingkungan kelembaban rendah. Dalam ruang server besar, orang dapat dengan mudah kehilangan peralatan, atau kehilangan arah seseorang! Peralatan harus ditandai, ditandai dan dipetakan. Ini harus dipantau dan terus aman. Jika beberapa perusahaan berbagi ruang lantai ruang server, mereka mungkin memerlukan lemari dikunci atau daerah dipartisi untuk melindungi kepentingan mereka dari tangan mencongkel pesaing. 4.3 Komputer startup dan shutdown Dua operasi yang paling mendasar yang satu dapat melakukan pada host adalah untuk memulai itu dan menutupnya. Dengan segala jenis perangkat mekanis dengan bagian yang bergerak, harus ada prosedur untuk mematikannya. Orang tidak menutup semua mesin di tengah suatu operasi penting, apakah itu mesin cuci di tengah program, pesawat pada pertengahan-penerbangan, atau komputer menulis ke disk nya. Dengan sistem operasi multitasking, masalahnya adalah bahwa hal itu tidak pernah mungkin untuk memprediksi kapan sistem akan melakukan operasi penting di latar belakang. Untuk alasan sederhana, setiap sistem operasi multitasking menyediakan prosedur untuk mematikan aman. Sebuah shutdown aman menghindari kerusakan pada disk oleh mekanik gangguan, tetapi juga mensinkronisasikan perangkat keras dan cache memori, pastikan bahwa operasi tidak ada yang tersisa tidak lengkap. 4.3.1 Booting Unix Biasanya itu sudah cukup untuk menyalakan listrik untuk boot host mirip Unix. Kadang-kadang Anda mungkin harus mengetikkan 'boot' atau 'b' untuk mendapatkannya pergi. Sistem Unix dapat boot dalam beberapa modus yang berbeda atau run level. Modus yang paling umum disebut multi-user mode dan single-mode pengguna. Pada berbagai jenis Unix, ini mungkin menerjemahkan ke run-tingkat dengan nomor yang berbeda, tapi ada konsensus. Dalam single-user

Modus tidak ada login eksternal yang diizinkan. Tujuan dari single-user mode adalah untuk memungkinkan administrator sistem akses ke sistem tanpa takut gangguan dari pengguna lain. Hal ini digunakan untuk memasang disk atau ketika memperbaiki filesystem, dimana keberadaan pengguna lain pada sistem akan menyebabkan masalah. Prosedur boot Unix dikendalikan sepenuhnya oleh program init; init membaca file konfigurasi yang disebut / etc / inittab. Pada beragam Unix BSD yang lebih tua, file bernama / 'Run perintah' etc / rc makna dan file anak seperti rc.local kemudian dipanggil untuk memulai semua layanan. File-file tidak lebih dari skrip shell. Dalam Sistem V Pendekatan, direktori yang disebut (seperti) / etc / rc.d digunakan untuk tetap satu script per layanan. / Etc / inittab mendefinisikan beberapa run-level, dan mulai script tergantung pada apa yang dijalankan di tingkat yang Anda pilih. Ide di balik inittab adalah untuk membuat Unix diinstal dalam paket, di mana masing-masing paket dapat dimulai atau dikonfigurasi oleh script yang terpisah. Yang paket memulai tergantung pada run-level yang Anda pilih. Bentuk default untuk booting adalah untuk boot dalam mode multi-user. Kita harus mencari tahu bagaimana boot dalam modus single-user pada sistem kami, dalam kasus kita perlu untuk memperbaiki disk di beberapa titik. Berikut adalah beberapa contoh. Di bawah SunOS dan Solaris, salah satu menyela proses booting normal dengan mengetik menghentikan, di mana berhenti merupakan 'tombol berhenti' di sisi kiri keyboard. Jika Anda melakukan ini, Anda harus selalu memberikan perintah sync untuk menyinkronkan harddisk cache dan meminimalkan kerusakan filesystem. Menghentikan ok? sync ok? boot-s

Jika sistem tidak bisa boot langsung, Anda mungkin melihat garis tipe b) boot, c) melanjutkan atau n) perintah baru Dalam hal ini, Anda harus mengetikkan b-s untuk boot dalam modus single-user. Dalam sistem operasi GNU / Linux, menggunakan sistem boot LILO ATAU GRUB, kita mengganggu urutan boot normal menekan tombol SHIFT ketika prompt LILO muncul. Ini harus menyebabkan sistem untuk berhenti di prompt: Boot: Untuk boot, kita biasanya harus menentukan nama file kernel, biasanya linux. Untuk boot dalam modus single-user, kita kemudian ketik Boot: tunggal linux Atau pada prompt LILO, adalah mungkin untuk mengetik dalam rangka untuk melihat daftar kernel '?'. Tampaknya ada bug di beberapa versi GNU / Linux sehingga hal ini tidak memiliki efek yang diinginkan. Dalam beberapa kasus seseorang diminta untuk tingkat run-. Yang benar run-level harus ditentukan dari file / etc / inittab. Hal ini biasanya disebut S atau 1 atau bahkan 1S. Setelah di modus single-user, kita selalu dapat kembali ke mode multi-user hanya dengan keluar single login-user. 4.3.2 Mematikan Unix Siapapun bisa memulai sebuah sistem Unix-seperti, tapi kita harus menjadi administrator atau 'Superuser' untuk menutup satu ke bawah dengan benar. Tentu saja, satu hanya bisa tarik steker, namun ini dapat merusak filesystem disk. Bahkan ketika ada pengguna menyentuh keyboard di mana saja, sebuah sistem Unix dapat menulis sesuatu ke disk - jika kita tarik steker, kita mungkin mengganggu operasi write-penting yang menghancurkan isi disk. Itu

cara yang benar untuk mematikan sebuah sistem Unix adalah dengan menjalankan salah satu program berikut. menghentikan: Menghentikan sistem segera dan tanpa peringatan. Semua proses yang dibunuh dengan 15 sinyal JANGKA-inate dan disk yang disinkronisasi. reboot: Sebagai berhenti, tetapi reboot sistem dengan cara standar segera. shutdown: Program ini adalah cara yang direkomendasikan mematikan sistem. Ini hanya ramah pengguna antarmuka ke program lain, tetapi memperingatkan pengguna sistem tentang shutdown yang akan datang dan memungkinkan mereka untuk menyelesaikan apa yang mereka lakukan sebelum sistem turun. Berikut adalah beberapa contoh dari perintah shutdown. Yang pertama adalah dari BSD Unix: shutdown-h +3 "Sistem menghentikan dalam tiga menit, silakan log out" shutdown-r +4 "Sistem reboot dalam empat menit" Opsi-h menyiratkan bahwa sistem akan menghentikan dan tidak reboot otomatis. Itu Opsi-r menyiratkan bahwa sistem akan reboot secara otomatis. Waktu yang ditentukan dalam beberapa menit. Sistem V Unix R4 (misalnya Solaris) memiliki sintaks yang berbeda yang didasarkan pada nya sistem run-level. Perintah shutdown memungkinkan seseorang untuk beralih run-tingkat dalam cara yang sangat umum. Salah satu run-level adalah 'tidak berjalan' atau 'berhenti' run-tingkat. Untuk menghentikan sistem, kita harus menyebutnya. shutdown-i 5-g 120 "Powering bawah os ...." I-5 opsi memberitahu SVR4 untuk pergi ke, run-level 5 yang merupakan kondisi daya-off. Run-level 0 juga akan cukup di sini. The-g 120 opsi memberitahu shutdown untuk menunggu tenggang-waktu 120 detik sebelum menutup. Perhatikan bahwa Solaris juga menyediakan versi BSD shutdown / usr / UCB. Jangan pernah berasumsi bahwa run-level pada satu sistem yang sama seperti yang di lain.

4.3.3 Booting dan menutup down Windows Booting dan mematikan Windows adalah masalah sepele. Untuk boot sistem, maka hanya masalah beralih power. Untuk menutupnya, salah memilih mematikan dari Start Menu. Tidak ada setara langsung dari modus single-user untuk Windows, meskipun 'aman 'modus kadang-kadang dipanggil, di mana hanya driver perangkat penting yang dimuat, jika beberapa masalah dicurigai. Untuk menonaktifkan akses jaringan pada server Windows sehingga bahwa pemeliharaan disk dapat dilakukan, salah satu biasanya harus melakukan reboot dan menghubungkan perangkat keras baru, sementara tuan rumah sedang down. Cek Filesystem dilakukan otomatis jika kesalahan terdeteksi. Gaya plug'n'play otomatisasi Windows menghilangkan kebutuhan untuk pekerjaan manual pada filesystem, tapi juga membatasi fleksibilitas. Boot Windows Prosedur pada PC dimulai dengan BIOS, atau perangkat keras PC. Ini melakukan cek memori dan mencari disk boot-able. Sebuah disk boot-mampu adalah salah satu yang berisi master boot record (MBR). Biasanya BIOS dikonfigurasi untuk memeriksa drive floppy A: pertama dan kemudian hard-disk C: untuk blok boot. Itu blok boot terletak di sektor pertama dari boot drive-mampu. Ini mengidentifikasi mana partisi yang akan digunakan untuk melanjutkan dengan prosedur boot. Pada setiap primer partisi dari disk boot-bisa, ada program boot yang 'tahu' bagaimana untuk memuat sistem operasi yang ditemukan di sana. Windows memiliki boot manager berbasis menu Program yang memungkinkan OS beberapa untuk hidup berdampingan pada partisi yang berbeda. Setelah partisi disk yang berisi Windows telah berada, program NTLDR dipanggil untuk me-load kernel. The file BOOT.INI mengkonfigurasi default untuk boot manager. Setelah booting awal, sebuah program sedang berjalan yang mencoba untuk otomatis mendeteksi hardware baru dan memverifikasi perangkat keras lama. Akhirnya kernel adalah dimuat dan Windows dimulai dengan benar.

4.4 Konfigurasi dan personalisasi workstation Permanen, baca-tulis penyimpanan berubah dari PC mahal ping-pong game ke alat untuk pekerjaan serta kesenangan. Hari ini, ruang disk sangat murah sehingga tidak jarang bahkan untuk workstation pribadi untuk memiliki beberapa ratus gigabyte penyimpanan lokal. Memamerkan kekayaan adalah olahraga dari pemilik komputer modern: disk lebih banyak, lebih memori, grafis yang lebih baik. Kenapa? Karena itu ada. Ini adalah permainan bebas perusahaan, didorong oleh ketersediaan komputer rumah dan pribadi workstation. Tidak begitu bertahun-tahun sebelum hal-hal seperti itu ada, bagaimanapun, komputer hanya ada sebagai sistem multiuser yang besar, di mana ratusan pengguna berbagi beberapa kilobyte memori dan prosesor tidak lebih kuat daripada PC sekarang rematik. Berbagi sumber daya rasional bukan hanya diinginkan, itu adalah satu-satunya cara untuk membawa komputasi untuk pengguna biasa. Dalam sebuah jaringan, kita memiliki dua kepentingan yang bertentangan dalam keseimbangan. 4.4.1 Personal workstation atau 'networkstations'? Hari ini kita dimanjakan, seringkali dengan sumber daya lebih dari yang kita tahu apa yang harus dilakukan dengan. Ruang disk adalah sumber daya berharga yang dapat digunakan untuk berbagai tujuan. Ini akan menjadi limbah jelek untuk memungkinkan daerah besar disk untuk pergi tidak terpakai, hanya karena kecil disk tidak lagi diproduksi, tetapi, pada saat yang sama, kita harus tidak hanya memungkinkan orang untuk menggunakan ruang disk sesuka mereka, hanya karena ada. Sistem operasi yang telah tumbuh keluar dari komputer rumah (Windows dan MacIntosh) mengambil pandangan bahwa, apa pun yang tersisa dari sumber daya disk adalah untuk pemilik lokal harus dilakukan dengan karena ia menyenangkan. Ini merupakan gejala dari gagasan bahwa

satu komputer milik satu pengguna. Dalam dunia jaringan, ini adalah sebuah fleksibel Model. Pengguna bergerak organisasi, mereka tidak harus dipaksa untuk mengambil mereka hardware dengan mereka ketika mereka bergerak. Memungkinkan pengguna untuk mempersonalisasikan workstation adalah sehingga ide dipertanyakan dalam lingkungan jaringan. Berbagi jaringan memungkinkan kita untuk membuat ruang disk yang tersedia untuk semua host pada jaringan, misalnya dengan NFS, Netware atau DFS. Hal ini memungkinkan kita untuk membuat ruang disk tersedia untuk semua host. Ada positif dan negatif dengan berbagi, namun. Jika berbagi adalah obat mujarab universal, kita tidak akan memiliki disk lokal: semuanya akan dibagi oleh jaringan. Pendekatan ini telah dicoba: workstation diskless, jaringan komputer dan X-terminal memiliki semua bermain-main dengan ide menjaga semua disk yang sumber daya di satu tempat dan menggunakan jaringan untuk berbagi. Seperti sistem telah gagal: mereka tampil buruk, biasanya lebih mahal daripada off-rak-PC, dan mereka hanya membuang-buang sumber daya yang berbeda: bandwidth jaringan. Beberapa file lebih baik ditempatkan pada disk lokal: yaitu file yang dibutuhkan sering, seperti sistem operasi dan file awal sementara, dibuat di pengolahan data dalam jumlah besar. Dalam pengorganisasian ruang disk, kita dapat membuat penggunaan terbaik sumber daya, dan terpisah: Ruang untuk sistem operasi. Ruang yang dapat dibagi dan dibuat tersedia untuk semua host. Ruang yang dapat digunakan untuk mengoptimalkan kerja lokal, misalnya sementara awal ruang, ruang yang dapat digunakan untuk mengoptimalkan kinerja lokal (hindari lambat networking). Ruang yang dapat digunakan untuk membuat backup didistribusikan, untuk redundansi beberapa. Daerah-daerah independen digunakan harus dipisahkan satu sama lain, oleh partisi disk.

4.4.2 Partisi Disk dapat dibagi menjadi partisi. Partisi fisik membagi disk permukaan ke wilayah yang terpisah yang tidak tumpang tindih. Perbedaan utama antara dua partisi pada satu disk dan dua disk yang terpisah adalah bahwa partisi hanya dapat diakses satu per satu waktu, sedangkan beberapa disk dapat diakses secara paralel. Disk yang dipartisi sehingga file dengan tujuan yang terpisah tidak dapat diizinkan untuk tumpah ke luar angkasa satu sama lain. Partisi disk memungkinkan kita untuk cadangan tetap jumlah ruang untuk tujuan tertentu, aman dalam pengetahuan bahwa tidak ada yang lain akan mengganggu pada ruang tersebut. Misalnya, masuk akal untuk menempatkan operasi sistem pada partisi terpisah, dan data pengguna pada partisi lain. Jika kedua daerah independen berbagi ruang umum, kegiatan pengguna dengan cepat bisa tersedak sistem operasi dengan menggunakan semua ruang kerja nya. Dalam partisi sistem, kita ada dalam pikiran masalah yang dijelaskan dalam sebelumnya bagian dan mencoba untuk partisi ukuran tepat untuk tugas-tugas mereka akan memenuhi. Di sini adalah beberapa poin praktis untuk dipertimbangkan ketika partisi disk: partisi Ukuran tepat untuk pekerjaan mereka akan tampil. Ingatlah bahwa upgrade sistem operasi hampir selalu lebih besar dari versi sebelumnya, dan bahwa ada kecenderungan umum untuk segala sesuatu untuk tumbuh. Ingatlah bahwa RISC (misalnya Sun Sparc) dikompilasi kode jauh lebih besar daripada Kode CISC dikompilasi (misalnya software pada arsitektur Intel), sehingga perangkat lunak akan mengambil lebih banyak pada sistem RISC. Pertimbangkan bagaimana backup partisi akan dibuat. Ini mungkin menyimpan banyak komplikasi jika partisi disk yang cukup kecil untuk didukung dalam satu pergi dengan sebuah tape, atau perangkat backup lainnya. Memilih partisi optimal memerlukan baik pengalaman dan pemikiran. Thumbrules

untuk ukuran partisi berubah terus-menerus, sebagai respons terhadap perubahan RAM persyaratan dan ukuran sistem operasi, harga disk dll Pada awal 1990-an banyak situs mengadopsi solusi diskless atau sebagian diskless [11], dengan demikian memusatkan harddisk sumber daya. Dalam iklim saat ini ruang disk semakin murah, ada beberapa keterbatasan kiri. Partisi Disk dilakukan dengan program khusus. Pada hardware PC, ini disebut fdisk atau cfdisk. Pada sistem Solaris program ini disebut, membingungkan, Format. Untuk partisi ulang disk, pertama-tama kita mengedit tabel partisi. Lalu kami memiliki untuk menulis perubahan ke disk itu sendiri. Ini disebut label disk. Kedua tugas ini dilakukan dari program partisi. Hal ini penting untuk membuat Pastikan bahwa partisi secara manual tidak tumpang tindih. Program partisi tidak biasanya membantu kami di sini. Jika partisi tumpang tindih, data akan dihancurkan dan sistem cepat atau lambat akan masuk ke dalam kesulitan besar, karena mengasumsikan bahwa daerah tumpang tindih dapat digunakan secara sah untuk dua tujuan yang terpisah. Partisi diberi label dengan nama perangkat logis di Unix. Sebagai salah satu datang ke berharap, ini berbeda di setiap rasa Unix. Pola umum adalah bahwa dari node terpisah perangkat untuk setiap partisi, di direktori / dev, misalnya / Etc/sd1a, / Etc/sd1b, / dev/dsk/c0t0d0s0 dll Arti dari nama-nama yang dijelaskan dalam Bagian 4.5. Pengenalan meta-perangkat dan volume logis dalam banyak sistem operasi memungkinkan seseorang untuk mengabaikan partisi disk sampai batas tertentu. Logical volume menyediakan integrasi disk dan partisi ke dalam sebuah disk virtual besar yang dapat diatur tanpa khawatir tentang batas partisi. Hal ini tidak selalu diinginkan, namun. Terkadang partisi yang ada untuk perlindungan, bukan hanya untuk kebutuhan.

4.4.3 Format dan filesystem bangunan Format Disk adalah cara mengatur dan menemukan jalan di sekitar permukaan disk. Ini adalah sedikit seperti melukis ruang parkir di tempat parkir mobil. Kita bisa membuat parkir mobil di lapangan rumput, tapi semuanya akan mendapatkan cepat teratur. Jika kita cat ruang tetap dan jumlah mereka, maka akan lebih mudah untuk mengatur dan menggunakan kembali ruang, karena taman orang secara teratur dan meninggalkan ruang dari standar, dapat digunakan kembali ukuran. Pada permukaan disk, masuk akal untuk membagi ruang yang tersedia ke sektor atau blok. Cara di mana sistem operasi yang berbeda memilih untuk melakukan ini berbeda, dan dengan demikian salah satu jenis format yang kompatibel dengan yang lain. Nomenklatur format yang bingung dengan perbedaan budaya dan teknologi. Hard disk modern memiliki kontroler cerdas yang dapat memetakan disk permukaan secara independen dari sistem operasi yang mengendalikan mereka. Ini berarti bahwa ada semacam format pabrik yang melekat pada jenis disk. Misalnya, permukaan disk SCSI dibagi menjadi sektor-sektor. Sebuah operasi sistem menggunakan disk SCSI maka kelompok sektor ini menjadi unit-unit baru yang disebut blok yang merupakan ukuran yang lebih nyaman untuk bekerja dengan, untuk sistem operasi. Dengan analogi di atas, itu adalah sedikit seperti membuat lapangan parkir untuk truk dengan mengelompokkan parkir ruang untuk mobil. Hal ini juga melibatkan satu set baru label. Ini bergabung kembali dan pelabelan Prosedur ini disebut format dalam budaya PC dan disebut membuat filesystem 4.4. MENGKONFIGURASI dan personalisasi workstation 117 di Unix culture.2 Membuat filesystem juga melibatkan menyiapkan infrastruktur untuk menciptakan dan penamaan file dan direktori. Sebuah filesystem bukan hanya label yang skema, juga menyediakan fungsionalitas. Jika filesystem menjadi rusak, adalah mungkin untuk kehilangan data. Biasanya filesystem program memeriksa disebut dokter disk, misalnya Unix Program fsck (filesystem

memeriksa), dapat digunakan untuk memperbaiki peta sistem operasi dari sebuah disk. Dalam Unix filesystem, data yang kehilangan label mereka mendapatkan ditempatkan untuk pemeriksaan manusia dalam direktori khusus yang ditemukan di setiap partisi, yang disebut lost + found. Program pembuatan filesystem untuk sistem operasi yang berbeda pergi oleh berbagai nama. Misalnya, pada host Sun berjalan SunOS / Solaris, kita akan membuat filesystem pada partisi zeroth disk 0, kontroler nol dengan perintah seperti ini ke perangkat baku: newfs-m 0 / dev/rdsk/c0t0d0s0 Perintah newfs adalah front-end ramah untuk program mkfs. Opsi-m 0, digunakan di sini, mengatakan program pembuatan filesystem untuk cadangan nol byte khusus ruang pada partisi. Perilaku default adalah untuk cadangan sepuluh persen dari total ukuran partisi, yang pengguna biasa tidak bisa menulis. Ini merupakan mekanisme lama untuk mencegah filesystem dari menjadi terlalu penuh. Pada disk hari ini, sepuluh persen dari ukuran partisi dapat banyak file memang, dan jika kita partisi murah kami, yang modern disk dengan benar, tidak ada alasan untuk tidak memungkinkan pengguna untuk mengisi mereka sepenuhnya. Partisi ini kemudian dibuat tersedia untuk sistem dengan me-mount. Ini bisa baik dilakukan secara manual: mount / dev/dsk/c0t0d0s0 / mountpoint / direktori atau dengan menempatkannya dalam tabel filesystem / etc / vfstab. GNU / Linux sistem memiliki perintah mkfs, misalnya mkfs / dev/hda1 Filesystem terdaftar dalam file / etc / fstab. Lainnya Unix varian mendaftar disk dalam file setara dengan nama yang berbeda, misalnya HPUX di / etc / checklist (sebelum untuk 10.x) dan AIX di / etc / filesystem.

Pada sistem Windows, disk terdeteksi secara otomatis dan partisi ditugaskan ke berbagai nama drive logis. Huruf drive C: sampai Z: digunakan untuk nonfloppy harddisk perangkat. Jendela memberikan huruf drive berdasarkan apa hardware yang ditemukannya saat boot. Partisi primer bernama pertama, maka setiap partisi sekunder adalah ditugaskan huruf drive. Program Format digunakan untuk menghasilkan filesystem di sebuah mengemudi. Perintah Format / fs: ntfs / v: F cadang: akan menciptakan filesystem NTFS pada drive F: dan memberikan volume label 'cadangan'. The FAT, filesystem tua tidak aman juga dapat dipilih, namun hal ini tidak direkomendasikan. GUI juga dapat digunakan untuk disk partisi dan format tidak aktif. 2Sometimes Unix administrator berbicara tentang memformat disk SCSI. Ini menyesatkan. Sana tidak reformatting pada tingkat SCSI, proses dimaksud di sini adalah sebesar kesalahan-mengoreksi scan, dimana disk controller cerdas kembali mengevaluasi apa bagian dari permukaan disk yang rusak dan dapat ditulis. Semua disk mengandung daerah tidak dapat digunakan yang harus dihindari. 4.4.4 Swap space Dalam sistem operasi Windows, memori virtual menggunakan ruang untuk menyimpan filesystem data ke disk. Dalam Unix-seperti sistem operasi, metode yang disukai adalah dengan menggunakan keseluruhan, diformat partisi untuk penyimpanan memori virtual. Sebuah partisi memori virtual secara tradisional disebut partisi swap, meskipun beberapa Unix modern-seperti sistem 'swap' keluar proses secara keseluruhan, dalam arti tradisional. Partisi swap sekarang digunakan untuk paging. Ini adalah ruang memori awal virtual, dan menggunakan akses disk langsung untuk mengatasi partisi. Filesystem tidak diperlukan, karena ada fungsi dalam hal file dan direktori yang diperlukan untuk sistem paging. Jumlah RAM yang tersedia dalam sistem modern telah berkembang sangat dalam

kaitannya dengan program yang dijalankan. Sepuluh tahun yang lalu, aturan praktis yang baik adalah untuk mengalokasikan sebuah partisi dua kali ukuran dari jumlah total RAM untuk paging. Pada berat server login yang digunakan, ini tidak akan cukup. Saat ini, sulit untuk memberikan setiap perusahaan pedoman, karena paging jauh kurang dari masalah karena RAM ekstra, dan ada kurang keseragaman dalam penggunaan host. 4.4.5 Filesystem tata letak Kami tidak punya pilihan tentang tata letak dari file software dan dukungan yang diinstal pada host sebagai bagian dari 'sistem operasi'. Hal ini diputuskan oleh sistem desainer dan tidak dapat diubah dengan mudah. Instalasi perangkat lunak, pengguna pendaftaran dan integrasi jaringan semua membuat perubahan pada keadaan awal, namun. Demikian penambahan sistem berada di bawah kendali administrator sistem dan itu adalah penting untuk struktur perubahan ini sesuai dengan prinsip-prinsip logis dan praktis yang kita akan mempertimbangkan bawah. Sebuah sistem komputer yang bekerja memiliki beberapa aspek: Sistem operasi distribusi perangkat lunak, perangkat lunak pihak ketiga, Pengguna file ', Informasi database, Sementara ruang awal. Ini adalah logis terpisah karena: Mereka memiliki fungsi yang berbeda, Mereka dikelola oleh sumber yang berbeda, Mereka mengubah pada tingkat yang berbeda, Sebuah kebijakan yang berbeda dari cadangan yang diperlukan untuk masing-masing. Kebanyakan sistem operasi memiliki sistem file hirarki dengan direktori dan

subdirektori. Ini adalah alat yang ampuh untuk mengatur data. Disk juga bisa dibagi menjadi partisi. Hal lain dalam partisi sizing adalah bagaimana Anda berencana untuk 4.4. MENGKONFIGURASI dan personalisasi workstation 119 membuat cadangan dari partisi-partisi tersebut. Untuk membuat cadangan Anda perlu menyalin semua data ke beberapa lokasi lain, secara tradisional tape. Kapasitas dari berbagai jenis rekaman bervariasi cukup sedikit, seperti halnya perangkat lunak untuk melakukan backup. Titik direktori dan partisi untuk memisahkan file agar tidak mencampur bersama-sama hal-hal yang logis terpisah. Ada banyak hal yang kita mungkin ingin tetap terpisah: misalnya, Pengguna direktori rumah Pengembangan kerja Komersial software Perangkat lunak bebas Lokal script dan database. Salah satu tantangan desain sistem dalam menemukan direktori yang sesuai struktur untuk semua data yang bukan merupakan bagian dari sistem operasi, yaitu semua file yang lokal dipertahankan. Prinsip 13 (Pemisahan I). Data yang terpisah dari sistem operasi harus disimpan dalam pohon direktori terpisah, sebaiknya pada partisi disk yang terpisah. Jika mereka dicampur dengan pohon sistem operasi file itu membuat instalasi ulang atau meng-upgrade dari sistem operasi tidak perlu sulit. Inti dari ini adalah bahwa hal itu tidak masuk akal untuk campuran pohon file yang logis terpisah. Misalnya, direktori home pengguna tidak harus berada pada partisi yang sama dengan sistem operasi. Memang, filesystem yang tumbuh dengan kehidupan mereka sendiri tidak boleh diizinkan untuk mengkonsumsi begitu banyak ruang untuk throttle normal

pengoperasian mesin. Hari ini ada beberapa alasan untuk membagi file-file dari sistem operasi distribusi menjadi beberapa partisi (misalnya /, / usr). Disk yang cukup besar untuk menginstal seluruh sistem operasi distribusi pada disk independen tunggal atau partisi. Jika Anda telah melakukan pekerjaan yang baik memisahkan modifikasi sendiri dari sistem distribusi, maka tidak masuk akal dalam membuat cadangan dari sistem operasi distribusi itu sendiri, karena itu adalah sepele untuk menginstal ulang dari sumber (CD-ROM atau ftp berkas basa). Beberapa administrator ingin menjaga / var di partisi yang terpisah, karena berisi file yang bervariasi dengan waktu, dan karena itu harus didukung. Sistem operasi seringkali memiliki tempat khusus untuk perangkat lunak yang diinstal. Dgn disayangkan mereka sering melanggar aturan di atas dan software campuran dengan sistem operasi File pohon. Dalam Unix-seperti sistem operasi, tempat untuk pihak ketiga yang diinstal perangkat lunak tradisional / usr / local, atau hanya / opt. Untungnya di bawah Unix, partisi disk terpisah dapat dijalin di mana saja ke pohon file pada direktori batas, jadi ini bukan masalah praktis selama semuanya terletak di bawah umum direktori. Pada Windows, perangkat lunak sering dipasang di direktori yang sama seperti sistem operasi itu sendiri, juga Windows tidak mendukung partisi pencampuran dalam cara yang sama seperti Unix sehingga instalasi ulang Windows biasanya berarti instalasi ulang dari semua perangkat lunak juga. Data yang dipasang atau dibuat secara lokal tidak tunduk pada kendala, Namun, mereka dapat dipasang di mana saja. Satu Oleh karena itu dapat menemukan skema penamaan yang memberikan sistem kejelasan logis. Ini pengguna manfaat dan isu-isu manajemen. Sekali lagi kita dapat menggunakan direktori untuk tujuan ini. Sistem operasi yang diturunkan dari DOS juga memiliki konsep drive seperti nomor A:, B:, C: dll Ini adalah ditugaskan untuk partisi disk yang berbeda. Beberapa sistem operasi Unix memiliki maya

file sistem yang memungkinkan seseorang untuk menambahkan disk transparan tanpa pernah mencapai praktis batas. Pengguna tidak pernah melihat batas-batas partisi. Ini memiliki baik keuntungan dan kerugian karena partisi kecil adalah cara yang murah untuk mengandung kelompok nakal pengguna, tanpa menggunakan kuota disk. 4.4.6 Obyek orientasi: pemisahan isu independen Komunitas komputasi saat ini naik gelombang kasih sayang untuk orientasi objek sebagai paradigma dalam bahasa komputer dan metode pemrograman. Obyek orientasi dalam bahasa pemrograman biasanya disajikan sebagai perpaduan dari dua independen ide: klasifikasi tipe data dan kontrol akses berdasarkan lingkup. Prinsip dari mana model ini telah muncul lebih sederhana daripada ini, namun: it hanyalah pengamatan bahwa informasi dapat dipahami dan terorganisir yang paling efisien jika item logis independen disimpan separate.3 Ide sederhana adalah disiplin yang kuat, tapi seperti kebanyakan disiplin itu memerlukan kemauan yang kuat pada bagian dari administrator sistem untuk menghindari penurunan ke dalam kekacauan. Kita bisa menyatakan kembali prinsip sebelumnya tentang operasi pemisahan sistem sekarang lebih umum: Prinsip 14 (Separation II). Data yang logis terpisah termasuk dalam terpisah direktori pohon, mungkin pada filesystem yang terpisah. Obyek filesystem dasar, dalam rangka global untuk semakin lokal, adalah partisi disk, direktori dan file. Sebagai administrator sistem, kita biasanya tidak bertanggung jawab unit.

Misalnya