Sao lưu & Khôi phục (dump & khôi phục lại)
Đăng bởi: admin tại 1 Thứ hai 29th, 2009
FreeBSD 7,1 và đáng tin cậy sao lưu các thủ tục xuất bản trong các thử nghiệm.Điều quan trọng nhất là sau đây.
- Để thực hiện một sao lưu các bản sao lưu dự phòng phải có khả năng một cách nhanh chóng và đáng tin cậy là cần thiết để một chế độ người dùng, bạn cần phải để trống thời gian ngắn.
- Cumbersome quá trình sao lưu sẽ không thể tiếp tục.
- Để khôi phục OKONAE dọc theo các bước sau, những người khác (bao gồm cả riêng của mình sau một vài tháng) nếu bạn có thể hiểu được tình trạng này phải có khả năng đảm bảo.
Sao lưu vào băng, phải mất thời gian, mỏng và độ tin cậy của phương tiện truyền thông công suất lớn hơn kinh nghiệm hơn những gì HDD là một sao băng hàng ngày phải được xem xét rất lớn đời sống của các băng phương tiện truyền thông, thực tế Hiện có无KUNARI.
Sau khi trong quá khứ, khi cấu hình RAID5 HDD crashed hai xe ô tô cùng một lúc, bản sao lưu dự phòng của một vài tháng cách đây ... Tôi đã nhận được bản thân mình trong một tình huống mà IMASHI nghĩ rằng cách tốt nhất để có được một sao lưu hàng ngày Tuy nhiên, hiện nay chúng tôi đã định cư xuống theo cách này.
Sao lưu (dump)
Nguyên bản máy chủ và sao lưu dự phòng là như sau. ns# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1012974 153114 778824 16% /
devfs 1 1 0 100% /dev
/dev/ad0s1f 2025860 9122 1854570 0% /home
/dev/ad0s1d 6090094 2420298 3182590 43% /usr
/dev/ad0s1e 1012974 34662 897276 4% /var
Lắp các thiết bị lưu trữ bản sao lưu dự phòng dữ liệu
Bộ nhớ trong USB-SCSI trong ổ cứng, các IDE-HDD cho chính-slave系GIMASHITA.Thiết bị kết nối với điện thoại tên trong dmesg để xác minh.
ns# dmesg
.....
ad0: 11264MB <VMware Virtual IDE Hard Drive 00000001> at ata0-master UDMA33
ad1: 13312MB <VMware Virtual IDE Hard Drive 00000001> at ata0-slave UDMA33
.....
ns# dmesg|more
[q] để thoát khỏi sự hiển thị. (Xem con người nhiều hơn)
Khởi tạo một sao lưu và gắn kết những điểm đến
Nó là cần thiết nếu chỉ là người đầu tiên thiết bị được kết nối.Lần thứ hai là không cần thiết.
ns# sysinstall
ns# /stand/sysinstall
/stand/sysinstall: Command not found.
ns# which sysinstall
/usr/sbin/sysinstall
Thông thường, / usr / sbin vậy tôi nên đi vào con đường, sysinstall là một lý do chính đáng mà thôi.
[Cấu hình] và chọn [Enter] nút.
[Fdisk] chọn [Enter] nút.
Chọn bản sao lưu dự phòng đích điện thoại [Enter] nút. (Đây là ad1)
[c] và bấm [Enter] nút.
[165] như là [Enter] nút.
[w] nút.
Hộp thoại xác nhận sẽ được hiển thị [Có] và chọn [Enter] nút.
[Không] Chọn [Enter] nút.
[q] và báo chí.
[Hủy] và chọn [Enter] nút.
[Nhãn] và chọn [Enter] nút.
[c] và bấm [Enter] nút.
[FS] vẫn có được lựa chọn của [Enter] nút.
Nhập lắp. (Các / dự phòng)
Thư mục sẽ tự động được tạo gắn kết.
[w] nút.
[Có] và chọn [Enter] nút.
[q] trở về trình đơn và báo chí, [Hủy] nút.
[Thoát] hay [Hủy] nút.
[Thoát khỏi cài đặt] để chọn [Enter] nút.
biến chạy
Sao lưu của mỗi phân vùng. Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 1012974 153114 778824 16% / <=== /backup/root.dump
devfs 1 1 0 100% /dev <=== バックアップ不要
/dev/ad0s1f 2025860 9122 1854570 0% /home <=== /backup/home.dump
/dev/ad0s1d 6090094 2420298 3182590 43% /usr <=== /backup/usr.dump
/dev/ad0s1e 1012974 34662 897276 4% /var <=== /backup/var.dump
ns# dump -0uaLC 32 -f /backup/root.dump /
Mô tả tùy chọn
0 DANPUREBERU 0 (toàn bộ)Tương tự, làm bất cứ việc nào khác ba. (Công suất cao
u sau khi thành công một biến, tập tin / etc / dumpdates cơ sở dữ liệu cập nhật.
để phát hiện sự kết thúc của một phương tiện truyền thông. (Có lẽ nó không có băng.)
L FreeBSD5.0 sử dụng các bản chụp tính năng trên tàu.
Với tính năng này, cần phải giảm bớt một người sử dụng chế độ.
C 8-32 kích thước bộ nhớ cache (đơn vị: MB) của một số từ, cải thiện hiệu suất đáng kể.
Tuy nhiên, L là một tùy chọn nếu bạn không làm như thế, C là một lựa chọn tốt sẽ được gỡ bỏ.
(Xem thêm thông tin)
e bạn chỉ định một tập tin sao lưu dự phòng cho các quyền lực.
/usr
vv mất một ít thời gian) ns# dump -0uaLC 32 -f /backup/var.dump /var
ns# dump -0uaLC 32 -f /backup/usr.dump /usr
ns# dump -0uaLC 32 -f /backup/home.dump /home
ns# ls -al /backup
total 2662822
drwxr-xr-x 3 root wheel 512 Jan 27 17:26 .
drwxr-xr-x 23 root wheel 512 Jan 27 17:02 ..
drwxrwxr-x 2 root operator 512 Jan 27 17:02 .snap
-rw-r--r-- 1 root wheel 9646080 Jan 27 17:26 home.dump
-rw-r--r-- 1 root wheel 155197440 Jan 27 17:16 root.dump
-rw-r--r-- 1 root wheel 2524764160 Jan 27 17:36 usr.dump
-rw-r--r-- 1 root wheel 35655680 Jan 27 17:26 var.dump
Crunch! Đối với tại thời điểm đó trong phiên bản của trang web ftp để tải livefs.iso LiveFS đĩa CD bạn tạo ra.
Và "kiểu FreeBSD XX đĩa khởi động khẩn cấp" là văn bản ở gần máy chủ (nơi glaring) về bạn.
Và "kiểu FreeBSD XX đĩa khởi động khẩn cấp" là văn bản ở gần máy chủ (nơi glaring) về bạn.
Khôi phục (khôi phục lại)
Chúng tôi kiểm tra lại cấu hình sau đây.Bắt đầu HDD ad0
- Máy chủ mới (server đĩa khởi động hệ điều hành vấn đề gì không được cài đặt)
- Phía trên chính-slave với các máy chủ sao lưu dữ liệu để kết nối các IDE-HDD
Bản sao lưu dự phòng dữ liệu được lưu giữ HDD ad1
Những nhu cầu khác LiveFS đĩa CD
Bắt đầu trong LiveFS đĩa CD
Trước tiên, LiveFS đĩa CD vào máy chủ để bắt đầu.(Đĩa CD không bắt đầu nếu BIOS là hãy bình tĩnh xem xét lại)
Nếu bạn là tốt ở Nhật Bản,
[110 Japan]
và chọn [Enter] nút. [PageUp]
7 lần, [↓] 4 là nhanh chóng và thời gian) [Japanese 106 keymap]
vì tôi đã được lựa chọn, như là [Enter] nút. HDD khởi động initialization (tạo phân vùng slice)
[Cấu hình] và chọn [Enter] nút.[Fdisk] chọn [Enter] nút.
Chọn thiết bị khởi động [Enter] nút. (Đây là ad0)
Xin vui lòng không xác định một thiết bị mà không sao lưu dữ liệu được lưu giữ.
[c] với số lần xuất hiện, rồi bấm phím [Enter] nút.
[165] như là [Enter] nút.
[q] và báo chí.
[Tiêu chuẩn] và chọn [Enter] nút.
[Hủy] để trở về trình đơn và báo chí.
[Nhãn] và chọn [Enter] nút.
[c] và sau đó bấm.
Gốc (/) để xác định số tiền chỉ định vào một phân vùng. (Đây là 1GB)
Cũ vụ (ban đầu dự phòng) có thể có ít hơn những vấn đề hơn. dd và những vấn đề không phải là không giống như nhiều phút.
[FS] vẫn có được lựa chọn của [Enter] nút.
Nhập Mount (/), [Enter] nút.
Tương tự, [c] để trao đổi các thiết lập nút.
Đây là số lượng bộ nhớ được gắn kết trên các máy chủ mới là khoảng thời gian tốt. (Đây là 1GB)
[Swap] chọn [Enter] nút.
Tương tự, [c] bằng cách nhấn thư mục
/var
để xác định số tiền phân bổ. (Đây là 1GB) Cũ vụ (ban đầu dự phòng) có thể có ít hơn những vấn đề hơn. dd và những vấn đề không phải là không giống như nhiều phút.
[FS] vẫn có được lựa chọn của [Enter] nút.
Nhập lắp (thư mục /
/var
nút. Tương tự, [c] bằng cách nhấn các
/usr
và sau đó giao cho các quy định năng lực. (Đây là 4GB) Cũ vụ (ban đầu dự phòng) có thể có ít hơn những vấn đề hơn. dd và những vấn đề không phải là không giống như nhiều phút.
/ Nhà phân vùng và không tạo ra cấu hình trong / usr割当RI TETAI nếu tất cả các không gian còn lại ở phía bên trái của các hiển thị số điện thoại không chỉ rõ số tiền [Enter] nút.
[FS] vẫn có được lựa chọn của [Enter] nút.
Nhập Mount (/
/usr
nút. Tương tự, [c] tất cả các không gian còn lại bằng cách nhấn các /
/home
giao. Không thay đổi số xuất hiện [Enter] nút.
/ Nhà phân vùng không phải là điều bắt buộc nếu công tác này là không cần thiết.
[FS] vẫn có được lựa chọn của [Enter] nút.
Nhập Mount (/
/home
nút. Bạn sẽ như thế này.
Tôi không thích, chọn các phân vùng [d] có thể bị xóa bằng cách nhấn trên, xin vui lòng thiết lập lại.
Nếu [w] nút.
Hộp thoại xác nhận sẽ được hiển thị [Có] và chọn [Enter] nút.
[q] trở về trình đơn và báo chí, [Hủy] và chọn [Enter] nút.
Bắt đầu Fixt
[Fixit] chọn [Enter] nút.[CD-ROM / DVD] để chọn [Enter] nút.
Chạy fixit.
Thiết bị phân vùng bạn vừa tạo ra (ad0s1a ~ ad0s1f) Hãy chắc chắn rằng bạn được đăng ký.
Fixit# ls /dev
Phân vùng bạn vừa tạo ra thư mục / mnt
/mnt
dưới đây. Fixit# ls /mnt
.snap/ dev/ home/ usr/ var/
HDD gắn kết với các bản sao lưu dự phòng dữ liệu
Với sao lưu dữ liệu để mount HDD / mntbk/mntbk
một thư mục. Fixit# mkdir /mntbk
Fixit# _
ad1s1 c cho c, xin vui lòng xem tại đây.
Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
bắt đầu phục hồi
ルート( / )をrestore
Fixit# cd /mnt
Fixit# restore -rf /mntbk/root.dump
/varをrestore
Fixit# cd /mnt/var
Fixit# restore -rf /mntbk/var.dump
/usrをrestore
Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
/homeをrestore
Fixit# cd /mnt/home
Fixit# restore -rf /mntbk/home.dump
Trong nhiều trường hợp, usr và khôi phục lại một lỗi lớn trong những trường hợp sau.
Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
/: write failed, filesystem is full
restore: /tmp//rstdir1233044785: cannot write directory database: No space left on device
Try making space in /tmp/, or set environment variable TMPDIR
to an alternate location with more disk space.
Fixit# _
Nếu vậy, các phương pháp sau đây để thay đổi một lần nữa xin vui lòng tmp khôi phục lại danh mục.
Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
Tmp ở đây để tạo một thư mục có nghĩa là bạn sử dụng.
Sau khi được điều này, cần phải là một số SEMARA / mntbk / tmp nếu bạn xóa các thư mục, hãy chạy lệnh sẽ ngăn chặn hầu như tất cả mọi người.
Trong trường hợp này, như sau: Thay thế các thư mục tmp.
Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
Fstab viết lại
Nó không phải là cần thiết để soạn lại làm việc, hãy kiểm tra.Sự khác biệt giữa các thứ tự của phân vùng đó tạo ra, dẫn đến một tình huống mà không bắt đầu, tôi caught hai ngày ...
Hãy chắc chắn rằng gắn kết tình hình hiện nay.
Fixit# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/md0 4175 2449 1726 59% /
devfs 1 1 0 100% /dev
/dev/ad0s1a 1012974 153114 778524 16% /mnt
devfs 1 1 0 100% /mnt/dev
/mnt/dev/ad0s1f 8122034 9426 7462846 0% /mnt/home
/mnt/dev/ad0s1e 4058062 2434140 1299278 65% /mnt/usr
/mnt/dev/ad0s1d 1012974 34750 897180 4% /mnt/var
/dev/acd0 226150 226150 0 100% /dist
/dev/ad1s1c 13198878 2662822 9480146 22% /mntbk
Sau đó, mở của bạn fstab.
Fixit# vi /mnt/etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1f /home ufs rw 2 2
/dev/ad0s1d /usr ufs rw 2 2
/dev/ad0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Tôi nhận thấy sự khác biệt được gạch dưới.
Tên thiết bị "ad0s1e" và "ad0s1d" chưa được gắn kết trong việc đảo ngược tên.
Nếu bạn như thế này, "/ mnt / etc / fstab" mở ra trong trình soạn thảo, xin vui lòng lưu sửa chữa.
That's it!
LiveFS mà không có một đĩa CD để khởi động lại tăng lên.
Aftertreatment
Khi bạn thực hiện việc khôi phục lại, hiện tại thư mục của mỗi phân vùng sẽ tạo ra một tập tin gọi là restoresymtable.Đây là những gì sẽ được yêu cầu để khôi phục lại một tăng sao lưu, khôi phục lại, và bỏ bạn khi bạn đã kết thúc.
ns# ls /
.cshrc boot entropy mnt sys
.profile cdrom etc proc tmp
.snap compat home rescue usr
COPYRIGHT dev lib restoresymtable var
backup disk2 libexec root
bin dist media sbin
ns# rm /restoresymtable
ns# rm /var/restoresymtable
ns# rm /usr/restoresymtable
ns# rm /home/restoresymtable
Vào lúc này
Long ngừng trong các tin nhắn khi bạn cố gắng để bắt đầu khôi phục lại máy chủ.
Configuring syscons: keymap blanktime
Không thể phân vùng ra các bài viết sau đây:
Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
Fdisk trình đơn [w] là押SAZU, [q] và bấm chỉ, Nhãn từ cuối của bộ này, cuối cùng trong trình đơn Nhãn [w] nút.
bị lỗi trong sysinstall fdisk Nhãn
Có kinh nghiệm nhiều lần trong quá trình xác minh.Fdisk Nhãn trong sysinstall xin tham khảo không thành công.
Để đáp ứng một trong những "Sao lưu & Khôi phục (dump & khôi phục lại)"
30 tháng một, 2009 at 1:07
[...] Cấu hình syscons: keymap blanktime ra màn hình hiển thị, thời gian dừng lại, sau đó sendmail là invoked vì chờ một timeout để không bắt đầu một cách chính xác. DNS, và mạng lưới xung quanh见直SHIMASHOU. Nếu tôi làm, biến & phục hồi của VMware thử nghiệm gặp phải vấn đề này, trong khi di chuyển, bởi vì anh đã sai bộ chuyển đổi thiết lập mạng ... [...]