可以使用cp -r?dir(目錄)?這個命令。cp是復制命令。-r 遞歸處理,指定目錄下的文件和子目錄一并處理。

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網站建設、域名、網頁空間、網站托管運營、企業(yè)網站設計、桂林網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
通過shh連接上Linux主機,然后輸入“cp -r www/root/”,回車即可備份root文件夾。
擴展資料
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網絡操作系統(tǒng)。
Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基于Linux內核,并且使用GNU工程各種工具和數據庫的操作系統(tǒng)。
參考資料:linux-百度百科
Linux備份命令詳解
(2008-11-0807:58:34)
轉載
標簽:
雜談
分類:LINUX學習
vdump的常用方式:
1). 對于文件需要在只讀方式下備份的文件,建議進入單用戶:
# init s 或
boot–fl s
2). 對操作系統(tǒng)各MOUNT點進行備份
3). # mount -a
# vdump -0uvf/dev/ntape/tape0_d1 /
# vdump -0uvf/dev/ntape/tape0_d1 /usr
# vdump -0uf/dev/ntape/tape0_d1 /var (如過var區(qū)是做為單獨的文件子集也需要單獨備份)
-f : 設備文件名 ( 比如 DDS tape driver)
-u : 更新/etc/vdumpdates,用于增量備份
- v: 備份內容詳細列表
- 0 : 零級備份
/dev/ntape0_d1: 系統(tǒng)執(zhí)行完畢后,磁帶停止在當前位置,可繼續(xù)往下備份
/;/usr;/var : 各文件系統(tǒng)的MOUNT點
4). 其他說明
a、該命令方式對系統(tǒng)當前mounted的文件系統(tǒng)進行備份
b、備份級別說明
備份級別有0~9個級別,如果當前系統(tǒng)采用零級備份,當下一次采用5級備份時,系統(tǒng)僅將會對有變化的文件進行備份。
系統(tǒng)恢復常用命令--vrestore
恢復整個操作系統(tǒng)各文件系統(tǒng)的內容:
1). 準備工作:
a. 準備一個可用的新硬盤,容量大小和原盤基本相符。
b. 準備一套與備份系統(tǒng)相同版本的安裝光盤
2). 用操作系統(tǒng)安裝光盤啟動到安裝界面,調整新硬盤各分區(qū)大小后進入單用戶。
* bootdqa0 (dqa0 為SRM下的光驅設備號)
* 按正常安裝步驟選著OK—》NEXT—》NEXT---》NEXT—NEXT---NEXT-CUSTOMIZEFILE SYSSTEM LAYOUT(調整分區(qū)大小)--》QUIT OR SHELL WINDOW。
* 注意:在調整新硬盤分區(qū)時一定要在引導塊上選擇ADVFS,并定義B區(qū)為SWAP
3). 創(chuàng)建操作系統(tǒng)的各文件系統(tǒng)。(如系統(tǒng)新盤為 dsk0)
mkfdmn/dev/disk/dsk0a root_temp (創(chuàng)建文件系統(tǒng)域)
mkfset root_temproot (創(chuàng)建文件子集)
mkfdmn/dev/disk/dsk0g usr_temp
mkfset usr_temp usr
mkfset usr_temp var(條件:在原系統(tǒng)中VAR為單獨的文件子集)
注:在高級文件系統(tǒng)創(chuàng)建過程中,域名只要不和原來沖突,命名是任意的。但對文件子集命名方面最好和原來一致。(以避免不必要的修改工作)
4). 操作系統(tǒng)各文件系統(tǒng)的的恢復
#mount root_temp#root/mnt
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1 (恢復該文件系統(tǒng)上所有數據)
#cd /
#umount /mnt
#mount usr_temp#usr/mnt
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1
#cd /
#umount /mnt
#mount usr_temp#var/mnt (條件:VAR為單獨的文件子集)
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1
-f: 設備文件名
-x: 恢復磁帶當前備份數據段上的所有數據
- v: 備份內容詳細列表
5). 如果恢復硬盤與備份盤在系統(tǒng)中設備名的不同(如:備份盤為dsk0,恢復盤為dsk1)需要做以下修改:
#mount root_temp#root/mnt
#cd /mnt/etc/fdmns
#cd root_domain
#rm *
#ln –s/dev/disk/dsk1a
#cd ..
#cd usr_domain
#rm *
#ln –s/dev/disk/dsk1g
#cd /mnt/etc
#vi sysconfigtab
將swapdevice=/dev/disk/dsk0b修改為swapdevice=/dev/disk/dsk1b
6). SHUTDOWN系統(tǒng),在SRM下,用新盤引導
恢復文件系統(tǒng)中某些目錄或文件:
#vrestore –if/dev/ntape/tape0_d1
(/) add vmunixgenvmunix (在系統(tǒng)根區(qū)備份中只恢復vmunix和genvmunix兩個文件)
(/) extract (開始恢復)
對個別或若干個目錄單獨恢復同上
操作磁帶機需要注意的幾個問題
磁帶機在備份過程中是分段記錄的,在恢復時一定考慮磁帶的位置問題。按上述備份例子,在數據帶上一共創(chuàng)建了3段獨立的數據備份信息(/;/usr;/var)。以下命令可調整數據帶的位置。
#mt rewind (磁帶機回卷磁帶到初始位置)
需要單獨恢復/usr文件系統(tǒng)或個別文件信息:
#mt rewind
#mt fsf 1 ( 跳過第一個數據備份段 / )
如果以上需求發(fā)生在/var上則:
#mt rewind (跳過前兩個數據備份段)
#mt fsf 2
(1)使用tar命令備份數據的格式如下:
$ tar cvf backup.tar /home/html
上述命令是將/home/html 目錄下的所有文件打包成tar文件backup.tar.
(2)使用tar命令恢復數據的格式如下:
$ tar xvf backup.tar
上述命令將備份文件backup.tar恢復到當前目錄下。
scp和rsync 均可實現文件的復制,但相比較,scp占用系統(tǒng)資源較小,rsync速度較快。當小文件眾多時,rsync會導致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用。可根據需要這倆選其一實現文件復制。
scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進行安全的遠程文件拷貝命令。
可以實現本地文件復制到遠程服務器,也可以將遠程文件復制到本地。
rsync 是remote sync的縮寫。使用rsync備份數據時,不會直接覆蓋以前的數據(如果數據已經存在),而是先判斷已存在的數據和新數據的差異(默認規(guī)則是文件大小或修改時間有差異),只有數據不相同時才會把不相同的部分覆蓋。在僅作增量數據的copy時比scp靈活。
一般CentOS默認安裝rsync,若使用 rsync -v 提示找不到命令,可使用 yum install -y rsync 安裝。
單個冒號和雙冒號的區(qū)別 :使用rsync在遠程傳輸數據前,是需要進行登陸認證的,這個過程可使用ssh協(xié)議也可以使用rsync協(xié)議完成。單冒號(:)使用的是ssh協(xié)議;雙冒號(::)使用的是rsync協(xié)議。
默認情況下,rsync只確保源文件的所有內容(明確排除的文件除外)都復制到目標目錄。它不會使兩個目錄保持不同,并且不會刪除文件。如果要使目標目錄成為源目錄的鏡像副本,則使用--delete選項。可刪除只存在目標目錄,不存在于源目錄的文件。
增量備份算是一個經常使用的場景了。兩臺服務器之間進行文件定期備份,無需所有文件都copy一遍,僅復制有變動的文件。
具體做法是,第一次同步是全量備份,所有文件在基準目錄里面同步一份。以后每一次同步都是增量備份,只同步源目錄與基準目錄之間有變動的部分,將這部分保存在一個新的目標目錄。這個新的目標目錄之中,也是包含所有文件,但實際上,只有那些變動過的文件是存在于該目錄,其他沒有變動的文件都是指向基準目錄文件的硬鏈接。
--link-dest 參數用來指定同步時的基準目錄。
上面命令中, --link-dest 參數指定基準目錄 /compare/path ,然后源目錄 /source/path 跟基準目錄進行比較,找出變動的文件,將它們拷貝到目標目錄 /target/path 。那些沒變動的文件則會生成硬鏈接。這個命令的第一次備份時是全量備份,后面就都是增量備份了。
一般服務器之間復制文件都比較大,為防止誤操作,最好在后臺運行。但因為需要和遠程服務器之間的ssh通訊多是需要密碼的,所以不能直接使用nohup 放置于后臺。無論是scp還是rsync都可操作如下:
后臺和前臺任務的切換
scp不支持斷點續(xù)傳,掛起scp進程可能導致數據缺失。傾向于使用rsync。
如果有其他任務需要使用nohup后臺運行,但執(zhí)行時卻忘記了使用nohup,也可參照此方法進行設置。
參考:1. Linux之scp命令及后臺運行scp
Linux dump命令用于備份文件系統(tǒng)。
dump為備份工具程序,可將目錄或整個文件系統(tǒng)備份至指定的設備,或備份成一個大文件。
語法:
dump[-cnu][-0123456789][-b
區(qū)塊大小][-B區(qū)塊數目][-d密度][-f設備名稱][-h層級][-s磁帶長度][-T日期][目錄或文件系統(tǒng)]或dump[-wW]
參數:
-0123456789 備份的層級
-b區(qū)塊大小 指定區(qū)塊的大小,單位為KB
-B區(qū)塊數目 指定備份卷冊的區(qū)塊數目
-c 修改備份磁帶預設的密度與容量
-d密度 設置磁帶的密度,單位為BPI
-f設備名稱 指定備份設備
-h層級 當備份層級等于或大于指定的層級時,將不備份用戶標示為nodump的文件
-n 當備份工作需要管理員介入時,向所有operator群組中的使用者發(fā)出通知
-s磁帶長度 備份磁帶的長度,單位為英尺
-T日期 指定開始備份的時間與日期
-u 備份完畢后,在/etc/dumpdates中記錄備份的文件系統(tǒng),層級,日期與時間等
-w 與-W類似,但僅顯示需要備份的文件
-W 顯示需要備份的文件及其最后一次備份的層級,時間與日期。
一、使用tar命令進行備份:
tar命令本來的作用是能夠把很多文件放到一個小文件中進行歸檔,但是同時又能夠對文件進行壓縮。所以,一般情況下都采用tar進行文件整理和壓縮。
/* 把/root整個目錄進行壓縮備份 */
# tar cvzf /tmp/root_backup_1215.tar.gz /root
那么就能夠把 /tmp/root_backup_1215.tar.gz進行存儲,比如保存到磁帶機上等。
說明: 壓縮的tar檔案通常的擴展名是 tar.gz、tgz、或者tar.bz2。前兩個擴展名一般是使用gzip命令進行壓縮的tar檔案,后一個擴展名是
基于bzip2的壓縮,因為壓縮算法的原因,后一個壓縮更強。
同時,也很容易把已經打包壓縮的文件進行恢復:
/* 從備份文件中進行還原 */
# tar tkvzf root_backup_1215.tar.gz
二、使用cpio備份存檔:
cpio (copy in/out) 命令可以建立存檔,跟tar不同之處在于,能夠處理標準的輸入輸出。顧名思義,就是復制,輸入,輸出的意思。
如果要備份root的文件,使用下列命令:
# find /root | cpio -o /tmp/root_backup_1215.cpio
cpio能夠使用通配符將一組文件設置成標準輸入。比如,下面見所有的.tif文件建立檔案:
# find *.tif | cpio -o /tmp/back.cpio
記住,find命令很靈活,下列命令把系統(tǒng)中所有的.tif文件進行歸檔:
# find / -name '*.tif' | cpio -o /tmp/back_tif.cpio
同時,也很容易從cpio檔案中恢復文件。下列命令恢復back_tif.cpio中的文件:
# cpio -i back_tif.cpio
和tar命令一樣,cpio命令恢復從目錄保存的文件時,取決于是相對路經還是絕對路經。
cpio命令還有一個優(yōu)點是可以直接將文件發(fā)送給外部源。
例如,下列命令恢復/root主目錄中的文件,并把文件發(fā)送到SCSI磁帶機:
# find /root | cpio -o - /dev/st0
# cpio -i /dev/st0
分享名稱:linux給文件備份命令 linux備份一個文件命令
轉載源于:http://chinadenli.net/article10/hhjddo.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網站設計公司、網站維護、響應式網站、微信公眾號、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)