Skenario:1 Di salah satu Production SuSE Linux (VMware Virtual Server) saya, tim Storage telah memperluas partisi (disk RDM) dari ujungnya. Sekarang bagaimana cara memindai ulang partisi itu dan memperluasnya tanpa me-reboot dari Linux?
Solusi : Dalam kasus saya, disk ke-8 pada Controller-1 diperpanjang oleh Tim Penyimpanan. Jadi, pindai ulang dulu. Menggunakan Perintah di bawah ini :
[[email protected] ~]# echo 1 > /sys/class/scsi_device/device/rescan
Pada perintah di atas, ganti info perangkat sesuai dengan pengaturan Anda.
[[email protected] ~]# echo "1" > /sys/class/scsi_device/0\:0\:8\:0/device/rescan
Sekarang ubah ukuran PV menggunakan Perintah pvresize.
[[email protected] ~]# pvresize /dev/dm-7
Periksa ukuran Grup Volume menggunakan perintah vgs dan itu akan menampilkan ukuran baru yang diperluas. Dengan menggunakan perintah lvextend, sekarang kita dapat dengan mudah memperluas atau menambah ukuran partisi lvm.
Skenario:2 Di salah satu Server Linux saya, database Oracle tidak berjalan karena tmpfs . Tim Oracle ingin memperluas ukuran sistem file tmfs dari 2 GB menjadi 4 GB.
Solusi: tmpfs adalah sistem file sementara berbasis RAM yang umumnya dipasang di /dev/shm. Untuk memperluas sistem file tmfs gunakan langkah-langkah di bawah ini:
Langkah:1 Periksa ukuran sistem file tmfs.
[[email protected] ~]# df -h /dev/shm/ Filesystem Size Used Avail Use% Mounted on tmpfs 2.0G 148K 2.0G 1% /dev/shm [[email protected] ~]#
Langkah:2 Edit file /etc/fstab.
Ubah ukurannya seperti gambar di bawah ini :
tmpfs /dev/shm tmpfs size=4g 0 0
Langkah:3 remount sistem file menggunakan perintah mount
[[email protected] ~]# mount -o remount tmpfs
Langkah:4 Sekarang periksa sistem file tmfs
[[email protected] ~]# df -h /dev/shm/ Filesystem Size Used Avail Use% Mounted on tmpfs 4.0G 148K 4.0G 1% /dev/shm [[email protected] ~]#
Skenario:3 Bagaimana cara memeriksa disk mana yang digunakan untuk Oracle ASM di Linux?
Solusi : Untuk menampilkan disk Oracle ASM, gunakan perintah di bawah ini:
[email protected]:~# oracleasm listdisks
Untuk Query disk tertentu, gunakan perintah di bawah ini
[email protected]:~# oracleasm querydisk -d /dev/sdq1
Skenario:4 Di salah satu kotak Linux saya, NAS share dipasang pada direktori di bawah /archive2015. Ruang NAS yang dibagikan adalah 150 GB dan ukuran yang digunakan adalah 137 GB, tetapi ketika kami mencoba membuat file atau direktori apa pun, kami mendapatkan kesalahan “Kuota Disk Melebihi”.
Solusi: Karena ini adalah sistem file NAS jadi dari perspektif OS kami tidak dapat menetapkan kuota untuk ini. Jadi dalam kasus saya saya menghubungi tim Storage, meminta mereka untuk memeriksa batas kuota (kuota lunak &Kuota keras). Dari Tim Penyimpanan kami mendapat konfirmasi bahwa batas kuota telah ditetapkan ( Kuota lunak =85 % &Kuota Keras =100 % ) dan Masa tenggang 7 Hari juga ditetapkan.
Jadi dalam kasus kami batas kuota lunak tercapai dan tidak ada yang mengurangi penggunaan ruang selama 7 Hari, jadi pada hari ke-8 batas Kuota Lunak menjadi Kuota Keras itulah sebabnya kami mendapatkan Disk Kuota melebihi kesalahan.
Skenario:5 Untuk sistem file yang sama, perintah df dan du menunjukkan penggunaan disk yang berbeda.
Solusi: Ini bisa jadi karena penghapusan file terbuka, yaitu ketika seseorang menghapus file log yang sedang digunakan atau dibuka oleh proses lain jika kita mencoba untuk menghapus file ini maka nama file akan dihapus tetapi inode dan data tidak akan dihapus.
dengan bantuan “lsof” perintah kita dapat menentukan file yang dihapus dari /var yang masih terbuka :
$ lsof /var | egrep "^COMMAND|deleted"
Jadi untuk melepaskan spasi, kita bisa mematikan perintah dengan PID-nya menggunakan perintah kill.
Skenario:6 Saat menginstal alat VMware di Server Suse Linux jika Anda mendapatkan kesalahan di bawah
Can't locate object method "milestone" via package "Bootloader::Library" at /sbin/update-bootloader line 214. There was an error generating the initrd (255) ERROR: "/sbin/mkinitrd -k vmlinuz-3.0.101-0.29-default -i initrd-3.0.101-0.29-default" exited with non-zero status. Your system currently may not have a functioning init image and may not boot properly. DO NOT REBOOT! Please ensure that you have enough free space available in your /boot directory and run this configuration script again. Execution aborted.
Solusi :
# zypper install perl-Bootloader
Dan kemudian coba instal alat vmware menggunakan skrip dan berharap instalasi akan selesai.
Skenario:7 Bagaimana cara menyinkronkan seluruh Struktur Direktori dari Sumber ke Direktori Tujuan jarak jauh?
Solusi :# Menggunakan perintah rsync kita dapat menyinkronkan seluruh struktur direktori dari sumber ke tujuan.
# rsync -a -f”+ */” -f”- *” /
Skenario:8 Bagaimana Mengubah Direktori Root Docker default pada CentOS 7 / RHEL 7?
Solusi:Edit file “/usr/lib/systemd/system/docker.service” dan tambahkan baris berikut
ExecStart=/usr/bin/dockerd -g /storage/docker --storage-driver=overlay
Tentukan jalur folder setelah opsi -g , dalam kasus saya saya menempatkan sebagai ‘/storage/docker’
Muat ulang daemon dan mulai ulang layanan buruh pelabuhan
# systemctl daemon-reload # systemctl restart docker
Verifikasi direktori root buruh pelabuhan dengan perintah 'info buruh pelabuhan'
# docker info
Skenario:9 Bagaimana cara mengetahui berapa banyak inti CPU yang digunakan oleh suatu proses di server Linux?
Solusi:Di sistem seperti Linux, kami memiliki alat baris perintah yang disebut “taskset “, yang dapat mencetak core cpu yang terkait dengan proses tertentu,
Sintaks:# taskset -c -p
~# taskset -c -p 23431 pid 23431's current affinity list: 0-23 ~#
Bagikan skenario dan masalah waktu nyata Anda beserta solusinya di [dilindungi email]