軟連結儲存內容的驗證
這裡主要是利用dd及od命令。
1. 建立軟連結,目標檔案的路徑及檔名的長度要大於60個字元,這樣軟連結檔案中會儲存目標檔案的路徑及檔名,否則,這些內容會儲存在軟連結檔案的inode的i_block陣列中,這個陣列本來是儲存檔案資料所在的資料塊的。
[root@law ~]# ln -s /oracle/product/10.2.0/db_1/inventory/Templates/assistants/dbca/dbca.sbs dbca.ln
2. 查詢軟連結檔案被分配的資料塊號:
[root@law ~]# debugfs /dev/sda1
debugfs 1.35 (28-Feb-2004)
debugfs: stat dbca.ln
dbca.ln: File not found by ext2_lookup
debugfs: stat /root/dbca.ln
Inode: 131062 Type: symlink Mode: 0777 Flags: 0x0 Generation: 3268397639
User: 0 Group: 0 Size: 72
File ACL: 262661 Directory ACL: 0
Links: 1 Blockcount: 16
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x48c7ca47 -- Wed Sep 10 21:23:19 2008
atime: 0x48c7ca49 -- Wed Sep 10 21:23:21 2008
mtime: 0x48c7ca47 -- Wed Sep 10 21:23:19 2008
BLOCKS:
(0):285793
TOTAL: 1
3. 使用dd命令匯出上述資料塊內容到一個檔案,這裡指定檔名稱為dbca.ln.dd:
[root@law ~]# dd if=/dev/sda1 of=dbca.ln.dd bs=4096 count=1 skip=285793
1+0 records in
1+0 records out
4. 使用od命令檢視匯出檔案的內容,可以發現其儲存的內容正是這個軟連結檔案指向的目標檔案的路徑及檔名稱:
[root@law ~]# od -c dbca.ln.dd
0000000 / o r a c l e / p r o d u c t /
0000020 1 0 . 2 . 0 / d b _ 1 / i n v e
0000040 n t o r y / T e m p l a t e s /
0000060 a s s i s t a n t s / d b c a /
0000100 d b c a . s b s
0000120
*
0010000
或者:
[root@law ~]# cat dbca.ln.dd
/oracle/product/10.2.0/db_1/inventory/Templates/assistants/dbca/dbca.sbs
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-1010518/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Git儲存內容的位置與方式Git
- 如何檢視Control File中儲存的內容
- Aspose.Slides.NET 19.2 解析ppt內容儲存svg 儲存ppt內部圖片IDESVG
- 怎麼更改網頁上的內容並儲存網頁
- Ms Sql Server查詢儲存過程中的內容SQLServer儲存過程
- 使用LocalStorage實現Form表單內容本地儲存ORM
- springboot~ConstraintValidatorContext驗證兩個欄位內容相同Spring BootAIContext
- Java HashMap原理及內部儲存結構JavaHashMap
- 資料庫內部儲存結構探索資料庫
- Spring Cloud Config採用資料庫儲存配置內容SpringCloud資料庫
- Vue3學習(二十二)- 儲存文件內容Vue
- 修改內容未儲存瀏覽器關閉確認瀏覽器
- DNS泛解析與內容投毒,XSS漏洞以及證書驗證的那些事DNS
- Shiro加鹽驗證/儲存使用者資訊
- Android-內部儲存和外部儲存Android
- Python教程:如何免驗證跳轉到內容頁?Python
- 作用域、連結屬性和儲存型別型別
- .NET 證書加密 儲存儲存 IIS授權加密
- 資料庫儲存選型經驗總結資料庫
- 百度搜尋內容HTAP表格儲存系統
- 微軟結合Veritas,使用Azure雲中的混合儲存微軟
- 儲存結構
- 如何在Spring Boot中驗證JSON請求內容? - SeunSpring BootJSON
- 基於內容定址的分散式儲存系統IPFS,你怎麼看?分散式
- windowsXP原始碼下載磁力連結,僅做儲存!Windows原始碼
- 帝國cms取得內容和欄目連結地址的方法
- MySQL的varchar儲存原理:InnoDB記錄儲存結構MySql
- MySQLInnoDB儲存引擎(一):精談innodb的儲存結構MySql儲存引擎
- Git Vim編輯器輸入內容、儲存和退出操作Git
- php圖的儲存結構PHP
- 新儲存賦能內容創新,杉巖榮獲第二屆中國內容科技創業大賽內容科技創新獎創業
- 使用七牛雲端儲存的一些經驗總結
- Vue3學習(二十三)- 儲存文件內容正常顯示Vue
- 杉巖物件儲存“牽手”CDN 全新釋放內容流量價值物件
- JanusGraph -- 儲存結構
- CentOS 儲存結構CentOS
- PPT儲存時出現“連同字型儲存”彈窗的解決方法
- 儲存器的層次結構
- 圖(Graph)——圖的儲存結構