Thứ Tư, 21 tháng 1, 2026

Các lệnh sao lưu hệ điều hành

Bài viết này tóm tắt các lệnh sao lưu hệ điều hành mà bạn có thể gặp phải khi sao lưu cơ sở dữ liệu Oracle (phần lớn chúng ta ít backup OS mà chỉ backup đúng thư mục ứng dụng cần thiết).
  • ntbackup
  • tar
  • cpio
  • dd
  • vdump, rvdump, vrestore and rvrestore

ntbackup

Trên Windows NT và Windows 2000, việc sao lưu hệ thống tập tin được thực hiện bằng ntbackupchương trình này. Đây là một công cụ giao diện đồ họa (GUI) với các trình hướng dẫn dễ sử dụng để giúp bạn bắt đầu, nhưng nó cũng có thể truy cập được từ dòng lệnh. Các tham số dòng lệnh khác nhau giữa Windows NT và Windows 2000. Trên Windows NT, một lệnh sao lưu điển hình sẽ trông như sau:

ntbackup backup c:\ /d "Daily Backup" /hc:on /l "C:\backup.log" /e /t normal /v

c:\ : Ổ đĩa cần sao lưu.
/d "Sao lưu hàng ngày": Tên của bộ sao lưu.
/hc:on : Chức năng nén phần cứng đang được bật.
/l "C:\backup.log" : Vị trí của tệp nhật ký.
/e : Chỉ ghi nhật ký các ngoại lệ.
/t normal : Loại sao lưu thông thường.
/v : Xác minh bản sao lưu.

Trên hệ điều hành Windows 2000, lệnh tương tự sẽ có dạng như sau.

ntbackup backup c:\ /D "Daily Backup" /HC:on /L:s /M normal /P DLT /V:yes /UM

c:\ : Ổ đĩa cần sao lưu.
/D "Sao lưu hàng ngày": Tên của bộ sao lưu.
/HC:on : Chức năng nén phần cứng đang được bật.
/L:s : Chỉ có dữ liệu tóm tắt trong nhật ký.
/M normal : Loại sao lưu thông thường.
/P DLT : Phân bổ nhóm phương tiện (Sao lưu/DLT).
/V:yes : Xác minh bản sao lưu.
/UM: Chưa được quản lý.

Các tệp nhật ký sao lưu Windows 2000 luôn xuất hiện.

C:\Documents and Settings<user-name>Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data

Trong đó user-name là tên người dùng đã chạy lệnh ntbackup.

Hệ điều hành Windows 2000 khá rắc rối về việc tái sử dụng băng từ. Thực hiện theo quy trình sau đây sẽ giúp giải quyết hầu hết các vấn đề này.

  • Trên thanh tác vụ, nhấp vào "Bắt đầu" -> "Chạy..."
  • Nhập "ntbackup" và nhấn "OK".
  • Từ menu ntbackup, chọn "Công cụ" -> "Tùy chọn" và nhấp vào tab "Chung".
  • Chọn tùy chọn "Luôn chuyển phương tiện nhập mới vào nhóm phương tiện sao lưu" và nhấp vào "OK".
  • Thoát khỏi ntbackup.

Nếu vẫn còn sự cố, bạn phải nhấp chuột phải vào ổ băng từ thích hợp trong "Quản lý máy tính" và chọn tùy chọn "Đánh dấu là sạch". Lúc này, băng từ sẽ được sử dụng lại đúng cách.

tar

Lệnh này tarcó thể được sử dụng để sao lưu và khôi phục các tập tin sang một hệ thống tập tin khác hoặc thiết bị lưu trữ ngoài tập tin.

# Tạo kho lưu trữ.
cd /u01/app/oracle
tar -cvf /tmp/admin.tar admin

# Khôi phục kho lưu trữ.
cd /tmp
tar -xvf admin.tar

Nếu sử dụng đường dẫn đầy đủ trong quá trình tạo kho lưu trữ, vị trí trích xuất sẽ cố định chứ không phải tương đối. Quá trình này tương tự khi truy cập thiết bị băng từ, ngoại trừ đích đến là thiết bị đã được gắn kết.

# Lắp băng và tua lại.
mt -f /dev/rmt/2m rew

# Tạo kho lưu trữ.
tar -cvf /dev/rmt/2m /u01/*

# Khôi phục kho lưu trữ.
tar -xvf /dev/rmt/2m

dd

Lệnh này ddtương tự như lệnh tar.

# Lắp băng và tua lại.
mt -f /dev/rmt/2m rew

# Tạo kho lưu trữ.
dd if=/u01/app/oracle/* of=/dev/rmt/2m BS=32K

# Khôi phục kho lưu trữ.
dd if=/dev/rmt/2m of=/u01/app/oracle BS=32K

cpio

Lệnh này cpioxử lý đầu vào chuẩn, vì vậy đường dẫn hệ thống tệp phải được chuyển tiếp đến nó thông qua đường ống.

# Tạo kho lưu trữ.
cd /u01/app/oracle
find admin | cpio -oc > /tmp/admin.cpio

# Khôi phục kho lưu trữ.
cd /tmp
cpio -idmv < admin.cpio

Nếu sử dụng đường dẫn đầy đủ trong quá trình tạo tệp lưu trữ, vị trí giải nén sẽ được cố định thay vì tương đối:

find /u01/app/oracle/admin | cpio -oc > /tmp/admin.cpio

vdump, rvdump, vrestore và rvrestore

Sao lưu đầy đủ cấp độ 0 của hệ thống tệp cục bộ (/u01) vào thiết bị cục bộ (/dev/tape/tape1_d6).

/sbin/vdump -0 -u -f /dev/tape/tape1_d6 /u01

Sao lưu đầy đủ cấp độ 0 của hệ thống tệp cục bộ (/u01) sang thiết bị từ xa (server2:/dev/tape/tape1_d6).

/sbin/rvdump -0 -u -f server2:/dev/tape/tape1_d6 /u01

Khôi phục bản lưu trữ vdump hoặc rvdump từ thiết bị cục bộ (/dev/tape/tape1_d6) vào hệ thống tệp cục bộ (/u01).

/sbin/vrestore -xf /dev/tape/tape1_d6 -D /u01

Khôi phục bản lưu trữ vdump hoặc rvdump từ thiết bị từ xa (server2:/dev/tape/tape1_d6) về hệ thống tệp cục bộ (/u01).

/sbin/rvrestore -xf server2:/dev/tape/tape1_d6 -D /u01

Để biết thêm thông tin chi tiết, vui lòng xem:

Hi vọng điều này sẽ hữu ích

=============================
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master