Có thể tìm ra những thông báo lỗi bao gồm một lệnh? Ví dụ tôi muốn xem danh sách các thông báo lỗi mà mkfs.ext3
lệnh sẽ in trong các tình huống lỗi khác nhau. Tôi sẽ xem xét mã nguồn hay có cách nào khác để đạt được điều này không?
Có thể tìm ra những thông báo lỗi bao gồm một lệnh? Ví dụ tôi muốn xem danh sách các thông báo lỗi mà mkfs.ext3
lệnh sẽ in trong các tình huống lỗi khác nhau. Tôi sẽ xem xét mã nguồn hay có cách nào khác để đạt được điều này không?
Câu trả lời:
Mã nguồn sẽ là đặt cược tốt nhất của bạn. Bạn có thể sử dụng lệnh strings
để lấy một số ý tưởng cơ bản về nhị phân và văn bản mà nó có thể chứa.
Dưới đây là 20 dòng đầu tiên của đầu ra. Đây là những dòng chứa chuỗi "lỗi" trong đó.
$ strings /usr/sbin/mkfs.ext3 | grep -i error | head -20
Syntax error in mke2fs config file (%s, line #%d)
Couldn't init profile successfully (error: %ld).
Error while enabling multiple mount protection feature.
MMP error info: last update: %s node: %s device: %s
Syntax error in profile section header
Syntax error in profile relation
[ERROR] %s:%d:%s:: Unable to allocate dquot
[ERROR] %s:%d:%s:: Cannot initialize io on quotafile
[ERROR] %s:%d:%s:: Cannot finish IO on new quotafile: %s
[ERROR] %s:%d:%s:: Unable to allocate quota handle
[ERROR] %s:%d:%s:: Failed to allocate quota context
[ERROR] %s:%d:%s:: Failed to allocate dictionary
[ERROR] %s:%d:%s:: while opening inode scan. ret=%ld
[ERROR] %s:%d:%s:: while getting next inode. ret=%ld
[ERROR] %s:%d:%s:: Open quota file failed
[ERROR] %s:%d:%s:: Error scanning dquots
[ERROR] %s:%d:%s:: ext2fs_file_llseek failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_read failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_write failed: %ld
[ERROR] %s:%d:%s:: ext2fs_file_open failed: %s