-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
linux系統(tǒng)如何做快照
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于linux系統(tǒng)如何做快照的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、linux如何通過(guò)快照數(shù)據(jù)盤拷貝到系統(tǒng)盤?
Btrfs 又被稱為 Butter FS、Better FS 或 B-Tree FS,是由 Oracle 于 2007 年開始設(shè)計(jì)、開發(fā)的一個(gè)現(xiàn)代文件系統(tǒng),它于 2009 年開始便被合并入 Linux 2.6.29 內(nèi)核。Btrfs 基于 GPL 許可,由于不是十分穩(wěn)定,雖然許多 Linux 發(fā)行版都對(duì)其進(jìn)行了集成,但并不作為默認(rèn)文件系統(tǒng)進(jìn)行使用。Btrfs 之所以被廣泛集成,因其支持磁盤快照、支持遞歸快照、對(duì) RAID 的支持,支持子卷(Subvolumes),以及允許在線調(diào)整文件系統(tǒng)大小等優(yōu)秀特性。雖然目前大多 Linux 發(fā)行版都在用 Ext4 作為主要文件系統(tǒng),但將來(lái)隨時(shí)有可能被 Btrfs 所取代。 Btrfs 主要被設(shè)計(jì)用于解決當(dāng)前 Linux 文件系統(tǒng)各種「弱點(diǎn)」的 COW(copy-on-write)文件系統(tǒng), 有望提供更好的可擴(kuò)展性和可靠性,其主要開發(fā)焦點(diǎn)都放在了容錯(cuò)、修復(fù)和易于管理等方面。 接下來(lái)我將主要向大家介紹如何使用 apt-btrfs-snapshot 將 Linux 中的 btrfs 文件系統(tǒng)快照回滾到之前的系統(tǒng)狀態(tài)。使用 apt-btrfs-snapshot 創(chuàng)建和管理文件系統(tǒng)快照就像其它 APT 操作一樣簡(jiǎn)單,使用它我們可以輕松地恢復(fù) btrfs 文件系統(tǒng)的狀態(tài)。 先決條件 為了創(chuàng)建并使用 btrfs 恢復(fù)你的 Linux 文件系統(tǒng),當(dāng)然需要使用的是 btrfs 文件系統(tǒng),還需要沒有使用 Ext 文件系統(tǒng)的單獨(dú) /boot分區(qū),不然就沒法玩了。 安裝Btrfs包 條件滿足之后,就使用如下命令安裝 apt-btrfs-snapshot 包: apt-get install apt-btrfs-snapshot 安裝完成之后使用如下 apt-btrfs-snapshot 命令檢查是否支持 btrfs 快照的創(chuàng)建: apt-btrfs-snapshot supported 如果滿足 btrfs 文件系統(tǒng)的先決條件,會(huì)輸出 Supported,否則會(huì)輸出: Sorry, your system lacks support for the snapshot feature 你可以使用如下命令檢查 Ubuntu 上的 btrfs 子卷的默認(rèn)布局: btrfs subvolume list 使用ATP操作創(chuàng)建快照 為了測(cè)試回滾操作,我們先在當(dāng)前系統(tǒng)中執(zhí)行一些 apt 操作,例如 apt-get。 apt-get update && apt-get upgrade 按 Y 繼續(xù)執(zhí)行系統(tǒng)升級(jí),你會(huì)看到 apt-btrfs-snapshot 已經(jīng)自動(dòng)為升級(jí)之前的系統(tǒng)狀態(tài)創(chuàng)建了快照。 你也可以使用如下命令查看當(dāng)前系統(tǒng)中的快照列表: btrfs subvolume list / apt-btrfs-snapshot list 還原Btrfs快照 例如在系統(tǒng)升級(jí)過(guò)程中遇到了問(wèn)題,我們需要恢復(fù)升級(jí)之前的系統(tǒng)狀態(tài),可以將 btrfs 文件系統(tǒng) mount 到一個(gè)單獨(dú)的位置,例如/mnt 下進(jìn)行操作。 mount /dev/sda1 /mnt 查看 /mnt 目錄會(huì)輸出子卷: ls -l /mnt/ 其中的 @apt-snapshot-2016-05-24_02:18:31 是之前 apt 操作時(shí)的 root 文件系統(tǒng)快照。將當(dāng)前子卷重命名為 @ 開頭,再將 @apt-snapshot-2016-05-24_02:18:31 重命名為為當(dāng)前子卷后重啟系統(tǒng),即對(duì)快照進(jìn)行了恢復(fù)操作。 刪除Btrfs快照 當(dāng)快照恢復(fù)后,或需要騰出部分磁盤空間時(shí),可以使用如下命令來(lái)刪除快照: mount /dev/sda1 /mnt/ btrfs subvolume delete /mnt/@_latest-root/ umount /mnt 說(shuō)得直白一點(diǎn),Btrfs 快照實(shí)際上就是與其它子卷進(jìn)行數(shù)據(jù)共享的子卷,其使用 Btrfs 的 copy-on-write 能力共享數(shù)據(jù)和對(duì)快照進(jìn)行修改,原始子卷并不可見。一旦快照創(chuàng)建完成,它就被視為原始文件系統(tǒng)的可替換版本。
二、Linux單獨(dú)的ps命令作用是什么?
Linux ps命令,英文全拼process
status。用于顯示當(dāng)前進(jìn)程的狀態(tài),類似于Windows的任務(wù)管理器。運(yùn)用該命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行地狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒有僵死、哪些進(jìn)程占用了過(guò)多地資源等等。
Linux系統(tǒng)中ps命令如何使用?
語(yǔ)法
ps [options] [--help]
參數(shù)(ps的參數(shù)比較多,在這里為大家簡(jiǎn)單列舉幾個(gè)常用的)
-A 列出所有的進(jìn)程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細(xì)的資訊
-aux 顯示所有包含其他使用者的行程
au(x) 輸出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER:行程擁有者
PID:pid
%CPU:占用的CPU使用率
%MEM:占用的記憶體使用率
VSZ:占用的虛擬記憶體大小
RSS:占用的記憶體大小
TTY:終端的次要裝置號(hào)碼
STAT:該行程的狀態(tài)
①D 無(wú)法中斷的休眠狀態(tài)
②R 正在執(zhí)行中
③S 靜止?fàn)顟B(tài)
④T 暫停執(zhí)行
⑤Z 不存在但暫時(shí)無(wú)法消除
⑥W 沒有足夠的記憶體分頁(yè)可分配
⑦< 高優(yōu)先序的行程
⑧N 低優(yōu)先序的行程
⑨L 有記憶體分頁(yè)分配并鎖在記憶體內(nèi)
START:行程開始時(shí)間
TIME:執(zhí)行的時(shí)間
COMMAND:所執(zhí)行的指令
三、linux kvm 快照 需要關(guān)機(jī)嗎
VM需要首先檢查下你的cpu是否支持intel的VT虛擬化,或者amd的SVM 虛擬化技術(shù)
XEN則不需要, 從技術(shù)上來(lái)講 KVM比較先進(jìn) 也更強(qiáng) 不過(guò)XEN已經(jīng)行之多年, 解決方案等比較成熟
安裝kvm方面 首先
cat /proc/cupinfo 如果在flags現(xiàn)有顯示vt 或者svm.下面的步驟就沒有繼續(xù)下去的意義了,否則就是浪費(fèi)時(shí)間
下面的以amd的cpu為例
1,準(zhǔn)備你的系統(tǒng)里必須有以下這些包
gcc-3.4 libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev(這事debian的包機(jī)制,只供其他的發(fā)行版參考)
2,切換gcc版本(如果你的gcc版本已經(jīng)是gcc3.x 就沒有必要繼續(xù)了)
cd /usr/bin
sudo mv gcc gcc.bak
sudo ln -s gcc-3.4 gcc
3.下載kvm-realease.tar.gz包
wget
4,安裝
tar xzf kvm-59.tar.gz
cd kvm-release
./configure --prefix=/usr/local/kvm
make
sudo make install
sudo /sbin/modprobe kvm-amd
ok 這就裝好了, 用qemu或者virtualbox玩玩吧
四、linux下創(chuàng)建快照卷時(shí)定義的大小是以什么為基準(zhǔn)的?
備份吧,我最喜歡用的就是安裝一個(gè)虛擬機(jī),然后創(chuàng)建快照 用快照來(lái)做實(shí)驗(yàn),系統(tǒng)崩了,就直接再來(lái)一個(gè)快照就行了,就不用安裝那么多次了,而且還是一樣跟原系統(tǒng)一樣的環(huán)境,測(cè)試的時(shí)候可有用了
以上就是關(guān)于linux系統(tǒng)如何做快照相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
bilibili搜索發(fā)現(xiàn)(bilibili搜索發(fā)現(xiàn)怎么刪除不了)
camonline是什么意思(came on什么意思中文意思)
三星mobilelink最新版(三星mobilelink用不了)