GNU/Linux >> Belajar Linux >  >> Linux

Bongkar Pengaturan Serangan 1 Tanpa Melepas/Menginstal Ulang Sistem?

Saya telah menyiapkan Soft Raid 1 menggunakan Debian yang dibangun di sistem RAID. Saya mengatur serangan itu karena saya memiliki HDD ruang ketika saya mengatur server dan berpikir mengapa tidak. RAID diatur menggunakan apa yang pernah dilakukan Debian ketika saya menginstal OS (maaf, bukan teknisi linux).

Sekarang, bagaimanapun saya benar-benar dapat menggunakan disk untuk tujuan yang jauh lebih berguna.

Apakah mudah untuk menghentikan serangan tanpa harus menginstal ulang OS, dan bagaimana cara melakukannya?

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000d9640

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   976771071   488384512   fd  Linux raid autodetect

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0009dd99

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   950560767   475279360   83  Linux
/dev/sdb2       950562814   976771071    13104129    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5       950562816   976771071    13104128   82  Linux swap / Solaris

Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6fa10d6b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  3907024064  1953512001    7  HPFS/NTFS/exFAT

Disk /dev/sdd: 7803 MB, 7803174912 bytes
122 heads, 58 sectors/track, 2153 cylinders, total 15240576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *        8064    15240575     7616256    b  W95 FAT32

fstab konten:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=cbc19adf-8ed0-4d20-a56e-13c1a74e9cf0 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=f6836768-e2b6-4ccf-9827-99f58999607e none            swap    sw              0       0
/dev/sda1       /media/usb0     auto    rw,user,noauto  0       0
/dev/sdc1       /media/mns       ntfs-3g defaults        0       2

Jawaban yang Diterima:

Metode termudah, yang tidak memerlukan perubahan apa pun pada pengaturan Anda, mungkin adalah dengan mengurangi RAID menjadi satu disk. Itu memberi Anda pilihan untuk menambahkan disk dan dengan demikian menggunakan kembali RAID di lain waktu.

mdadm /dev/mdx --fail /dev/disky1
mdadm /dev/mdx --remove /dev/disky1
mdadm --grow /dev/mdx --raid-devices=1 --force

Hasilnya akan terlihat seperti ini:

mdx : active raid1 diskx1[3]
      62519296 blocks super 1.2 [1/1] [U]

Ta-daa satu disk "RAID1".

Terkait:Jadikan semua file baru di direktori dapat diakses oleh grup?

Jika Anda ingin menyingkirkan lapisan RAID sama sekali, itu akan melibatkan mdadm --examine /dev/diskx1 (untuk mengetahui offset data), mdadm --zero-superblock (untuk menghilangkan metadata RAID), dan parted untuk memindahkan partisi dengan offset data sehingga mengarah ke sistem file, lalu perbarui bootloader dan konfigurasi sistem untuk mencerminkan tidak adanya RAID…


Linux
  1. Cara Memperbaiki OS Ubuntu yang Rusak Tanpa Menginstal Ulang

  2. Apa runlevel sistem Linux saat ini?

  3. Output Dari Perintah "terakhir"?

  1. Riwayat Arsip Tanpa Keluar dari Shell?

  2. Debian – Mengubah Ukuran Partisi Root Tanpa Menghapus dan Menginstal Ulang Linux (atau Kehilangan Data)?

  3. Periksa Beban Sistem di Linux

  1. Jadwalkan reboot di sistem operasi Ubuntu

  2. Bagaimana cara menghapus X byte dari akhir file besar tanpa membaca seluruh file?

  3. Bagaimana cara mengarahkan output dari system() ke file?