Tilføjelse af et eksternt USB-drev til Linux
Jeg fik spørgsmålet om, hvor man kan sikkerhedskopiere Linux web-server og database (mængden af data om 30GB), uden at belaste linjen dagligt til internettet. Fordi de servere, der har mere i området, besluttede jeg at hente fra en anden server og backup på grund af begrænset plads (min krav er tilgængeligheden af data tilbage 30 dage efter den dag), besluttede jeg at købe en ekstern USB-harddisk 500GB (pris ca 2100 , - CZK med moms).
Tilslut HDD til serveren (HP ProLiant DL360 G4) var uden problemer (Debian Lenny stabil kerne 2.6.26-2-686 # 1 SMP), se log uddrag:
cat /var/log/messages | grep sda Feb 17 15:06:10 Beta kernel: [23282428.065460] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) Feb 17 15:06:10 Beta kernel: [23282428.070943] sd 0:0:0:0: [sda] Write Protect is off Feb 17 15:06:10 Beta kernel: [23282428.082101] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) Feb 17 15:06:10 Beta kernel: [23282428.082101] sd 0:0:0:0: [sda] Write Protect is off Feb 17 15:06:10 Beta kernel: [23282428.082101] sda: sda1 Feb 17 15:06:10 Beta kernel: [23282428.127822] sd 0:0:0:0: [sda] Attached SCSI disk lsusb (případně lsusb -v) Bus 001 Device 003: ID 125f:a94a A-DATA Technology Co., Ltd. Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Hvis vi vylistovat partition, ser vi, at disken er blevet formateret til Windows (FAT32)
fdisk -l Disk /dev/cciss/c0d0: 73.4 GB, 73401876480 bytes 255 heads, 32 sectors/track, 17569 cylinders Units = cylinders of 8160 * 512 = 4177920 bytes Disk identifier: 0x48774876 Device Boot Start End Blocks Id System /dev/cciss/c0d0p1 * 1 96 391664 83 Linux /dev/cciss/c0d0p2 97 1053 3904560 82 Linux swap / Sol aris /dev/cciss/c0d0p3 1054 2968 7813200 83 Linux /dev/cciss/c0d0p4 2969 17569 59572080 83 Linux Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x40c4bb82 Device Boot Start End Blocks Id System /dev/sda1 * 1 60801 488384001 c W95 FAT32 (LBA) Det følgende er EXT3/EXT4 formateret disk. Personligt valgte jeg EXT3, da jeg har EXT4 støtte i kernen, og fordi backup ikke vil kompilere kernen. Næste skridt formatering tog mig omkring 2 timer.
mkfs -t ext3 /dev/sda1 mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 30531584 inodes, 122096000 blocks 6104800 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 3727 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000 Writing inode tables: 3163/3727 Vi har nu en formateret disk og skal forbindes til systemet, og sat til at være tilgængelig, selv efter genstart af serveren. / Etc / fstab tilføje følgende post
/dev/sda1 /external ext3 defaults 0 2 Så bare montere drevet, så vi kan bruge, og vi har gjort. Næste gang skriver om deres simple scripts til backup.






















