인터넷에서 찾을 수 있는 모든 것을 사용하여 파일 생성 시간을 얻으려고 노력하고 있으며 일반적으로 모든 사람에게 적합한 솔루션이 있습니다. 여기에 튜토리얼이 있습니다.https://tecadmin.net/file-creation-time-linux/
이것이 잘못된 부분입니다:
root@namename:/home/name# debugfs -R 'stat <33567136>' /dev/sda1
debugfs 1.42.13 (17-May-2015)
/dev/sda1: Bad magic number in super-block while opening filesystem
stat: Filesystem not open
root@namename:/home/name#
나는 그것으로 무엇을 해야할지 모르겠습니다. 나는 33567136(및 그 이후의 다른 모든 파일)의 생성 시간을 얻으려는 단순한 욕구를 가진 단순한 사람입니다.
구글링을 해보니 파일 시스템이 손상되었기 때문에 복구가 필요하다는 사실이 밝혀졌습니다. 그러나 내 컴퓨터는 잘 작동합니다. 내가 접근할 수 없는 것은 아무것도 없고, 지연도 없고, 차단도 없고, 접근 불가도 없습니다. 유일한 운영체제이기도 합니다.
또한 호환성이 있는 경우 debugfs를 업데이트하는 방법에 대한 명확한 튜토리얼을 찾을 수 없습니다. sudo apt-get install debugfs
그리고 apt-get install --only-upgrade debugfs
그것은 끝나지 않을 것입니다: E: Unable to locate package debugfs
.저장소를 찾을 수 없습니다.
생성 시간을 알고 싶지만 이해할 수 없는 문제로 인해 얻을 수 없습니다.
답변1
debugfs -R 'stat <33567136>' /dev/sda1
inode 33567136에서 정보를 가져오려고 할 때 명령이 실패하는 경우:
- 나는 당신이 링크한 튜토리얼을 맹목적으로 따르고 있다고 생각합니다.
- 예제를 시스템에 그대로 복사하십시오.
- 따라서 실제로 시스템에는 inode 33567136에 대한 파일이 없습니다.
stat
그래서 오류가 발생했고, 이로 인해 debugfs
또 다른 오류가 발생했습니다.
파일 생성 시간을 찾기 위해 inode를 사용하도록 요구하는 튜토리얼은 잊어버리세요. stat
또한 파일 이름을 인수로 허용합니다.
그래서 당신은 이것을 할 수 있습니다 :
$sudo debugfs -R 'stat /bin/ls' /dev/sda1
Inode: 97034 Type: regular Mode: 0755 Flags: 0x0
Generation: 388006688 Version: 0x00000000:00000001
User: 0 Group: 0 Project: 0 Size: 130736
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 264
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x58bc61b1:cf0b33e8 -- Sun Mar 5 19:06:25 2017
atime: 0x58bc61ac:00000000 -- Sun Mar 5 19:06:20 2017
mtime: 0x58ad82d1:00000000 -- Wed Feb 22 12:23:45 2017
crtime: 0x58bc61b0:a1448018 -- Sun Mar 5 19:06:24 2017
Size of extra inode fields: 32
BLOCKS:
(0-11):196420-196431, (IND):164667, (12-15):196432-196435, (16-31):531568-531583
TOTAL: 33
그러나 이는 extfs 파일 시스템에서만 작동한다는 man debugfs
점 을 지적하고 싶습니다 .debugfs
이름 debugfs - ext2/ext3/ext4 파일 시스템 디버거
설명 debugfs 프로그램은 대화형 파일 시스템 디버거입니다. ext2, ext3 또는 ext4 파일 시스템의 상태를 확인하고 변경하는 데 사용할 수 있습니다.
추신. 파티션이 여러 개 있는 경우 파일 시스템(/dev/sdax)은 파일이 있는 파티션과 일치해야 합니다.
당신은 또한 볼 수 있습니다슈퍼블록, 아이노드, 디렉토리 항목 및 파일이란 무엇입니까?