1、對磁碟新增新分割槽
[root@hadoop102 ~]# fdisk /dev/sdbmn
penter
+1gw
2、獲得新分割槽[root@hadoop102 ~]# partprobe /dev/sdb
[root@hadoop102 ~]# partx -a /dev/sdb
[root@hadoop102 ~]# reboot
3、對新分割槽進行格式化[root@hadoop102 ~]# mkfs.ext3 /dev/sdb1
4、掛載[root@hadoop102 ~]# mkdir -p /tmp/sdb1
[root@hadoop102 ~]# mount /dev/sdb1 /tmp/sdb1
or[root@hadoop102 ~]# mount -t ext3 /dev/sdb1 /sdb1
5、編寫資料[root@hadoop102 ~]# cp /etc/passwd /tmp/sdb1
[root@hadoop102 ~]# cp /etc/hosts /tmp/sdb1
6、檢視刪除前資料[root@ hadoop102 ~]# tree /tmp/sdb1
├── a
│ ├── a.txt
│ └── b
│ ├── a.txt
│ ├── c #空目錄
│ └── kong.txt #空檔案
├── hosts
├── lost+found
└── passwd
7、刪除資料[root@ hadoop102 ~]# rm -rf /tmp/sdb1/*
8、解除安裝分割槽[root@hadoop102 ~]# umount /tmp/sdb1
## 如果提示裝置忙,用下面方法解除安裝就可以解除安裝
[root@hadoop102 ~]# fuser -m -v -i -k /sdb1
[root@hadoop102 ~]# umount /tmp/sdb1
## 唯讀
[root@hadoop102 ~]# mount -r -n -o remunt /tmp/sdb1
9、yum安裝依賴[root@hadoop102 ~]# yum install e2fsprogs-devel e2fsprogs e2fsprogs-libs
[root@hadoop102 ~]# yum install gcc gcc-c++
[root@hadoop102 software]# wget \
11、解壓extundelete-0.2.4.tar.bz2[root@hadoop102 software]# tar -xjvf extundelete-0.2.4.tar.bz2 -c ../module/
12、安裝e2fsprogs-devel[root@hadoop102 ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/
[root@hadoop102 ~]# rpm -ivh --nodeps \
/mnt/cdrom/packages/e2fsprogs-devel-1.42.9-11.el7.x86_64.rpm
13、安裝extundelete[root@hadoop102 ~]# cd /opt/module/extundelete-0.2.4/
## 檢查系統安裝環境
[root@hadoop102 extundelete-0.2.4]# ./configure
[root@hadoop102 extundelete-0.2.4]# make -j 4
[root@hadoop102 extundelete-0.2.4]# make install
14、檢視能恢復的資料[root@hadoop102 ~]# extundelete /dev/sdb1 --inode 2
15、通過inode結點恢復[root@hadoop102 ~]# extundelete /dev/sdb1 --restore-inode 12
16、通過檔名恢復[root@hadoop102 ~]# extundelete /dev/sdb1 --restore-file passwd
17、恢復某個目錄,如目錄a下的所有檔案[root@hadoop102 ~]# extundelete /dev/sdb1 --restore-directory a
18、恢復所有資料[root@hadoop102 ~]# extundelete /dev/sdb1 --restore-all
19、對比恢復後資料[root@hadoop102 ~]# diff /etc/passwd recovered_files/passwd
[root@hadoop102 ~]# vimdiff /etc/passwd recovered_files/passwd
[root@hadoop102 ~]# md5sum recovered_files/passwd /etc/passwd
CentOS7單使用者模式 黑猴子
1 重啟伺服器,上下箭頭移動,選擇核心並按 e 2 找到 linux16 vmlinux 3.10.0 5.14.e17.x86 64 lang zh cn.utf 8 這句,末尾新增 init bin bash 並把ro 修改成rw如圖所示 ctrl x 來重啟伺服器就可以了,重啟後就會進入到單使...
黑猴子的家 Hadoop Checkpoint機制
fsimage和edit log合併的過程如下圖所示 其實這個合併過程是乙個很耗i o與cpu的操作,並且在進行合併的過程中肯定也會有其他應用繼續訪問和修改hdfs檔案。所以,這個過程一般不是在單一的namenode節點上進行從。如果hdfs沒有做ha的話,checkpoint由secondname...
黑猴子的家 FileInputFormat切片機制
1 job提交流程原始碼詳解 waitforcompletion submit 1 建立連線 connect 1 建立提交job的 new cluster getconfiguration 2 判斷是本地yarn還是遠端 initialize jobtrackaddr,conf 2 提交job su...