Uh oh!
There was an error while loading. Please reload this page.
doc: updated the Class:fs filesystem documentation as it was missing … - #55279
doc: updated the Class:fs filesystem documentation as it was missing …#55279shrenisc wants to merge 9 commits into
Conversation
…information and examples Defined the return type for statfs.bsize. Added examples for statfs.bavail, statfs.bfree, statfs.blocks and statfs.files for clarity. Cleared the air on why statfs.type returns a int|bigint value. Fixes: #50749
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| Here are some common filesystems and their magic numbers: | ||
| <table> | ||
| <tr> | ||
| <th>Filesystem</th> | ||
| <th>Magic Number (Hexadecimal)</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| <tr> | ||
| <td>ext2</td> | ||
| <td>0xEF53</td> | ||
| <td>Second Extended File System (Linux)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>ext3</td> | ||
| <td>0xEF53</td> | ||
| <td>Third Extended File System (Linux)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>ext4</td> | ||
| <td>0xEF53</td> | ||
| <td>Fourth Extended File System (Linux)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>Btrfs</td> | ||
| <td>0x9123683E</td> | ||
| <td>B-tree File System (Linux)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>XFS</td> | ||
| <td>0x58465342</td> | ||
| <td>X File System (Linux)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>FAT</td> | ||
| <td>0xadf5</td> | ||
| <td>File Allocation Table (legacy FAT)</td> | ||
| </tr> | ||
| <tr> | ||
| <td>NFS</td> | ||
| <td>0x6969</td> | ||
| <td>Network File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>ISO 9660</td> | ||
| <td>0x9660</td> | ||
| <td>CD-ROM File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>SMB/CIFS</td> | ||
| <td>0xFF534D42</td> | ||
| <td>Server Message Block / Common Internet File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>JFFS2</td> | ||
| <td>0x72B6</td> | ||
| <td>Journaling Flash File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>UDF</td> | ||
| <td>0x15013346</td> | ||
| <td>Universal Disk Format</td> | ||
| </tr> | ||
| <tr> | ||
| <td>procfs</td> | ||
| <td>0x9fa0</td> | ||
| <td>Process File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>sysfs</td> | ||
| <td>0x62656572</td> | ||
| <td>System File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>tmpfs</td> | ||
| <td>0x01021994</td> | ||
| <td>Temporary File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>cgroupfs</td> | ||
| <td>0x27e0eb</td> | ||
| <td>Control Group File System</td> | ||
| </tr> | ||
| <tr> | ||
| <td>ramfs</td> | ||
| <td>0x858458f6</td> | ||
| <td>RAM File System</td> | ||
| </tr> | ||
| </table> | ||
There was a problem hiding this comment.
Instead of a table, is there a wikipage or something that users can be referred to?
There was a problem hiding this comment.
I found a Linux Manual page which lists these filesystems but I am unsure whether we can link it here. Also, they only list Linux filesystems and miss out on the popular NTFS, NFS etc.
avivkeller
commented
Oct 5, 2024
Can you fix your commit message? Something like:
|
Co-authored-by: Aviv Keller <redyetidev@gmail.com>
Co-authored-by: Aviv Keller <redyetidev@gmail.com>
…information and examples Defined the return type for statfs.bsize. Added examples for statfs.bavail, statfs.bfree, statfs.blocks and statfs.files for clarity. Cleared the air on why statfs.type returns a int|bigint value. Fixes: #50749
Uh oh!
There was an error while loading. Please reload this page.
…into statfs_docs_update
Defined the return type for statfs.bsize. Added examples for statfs.bavail, statfs.bfree, statfs.blocks and statfs.files for clarity. Explained why statfs.type returns a int|bigint value and added a table with most commonly used filesystems and their magic numbers. Fixes: #50749
Defined the return type for statfs.bsize. Added examples for statfs.bavail, statfs.bfree, statfs.blocks and statfs.files for clarity. Explained why statfs.type returns a int|bigint value and added a table with most commonly used magic numbers and their filesystems. Fixes: #50749
Co-authored-by: Aviv Keller <redyetidev@gmail.com>
avivkeller
commented
Oct 5, 2024
It looks like your merge caused some errors. Please remove the merge commit. |
shrenisc
commented
Oct 6, 2024
via email
Hi, could I know what errors were caused? This is my first time submitting
a PR, so I'm not familiar with the working.
Thank you. …On Sun, 6 Oct, 2024, 3:08 am Aviv Keller, ***@***.***> wrote:
It looks like your merge caused some errors. Please remove the merge
commit.
—
Reply to this email directly, view it on GitHub
<#55279 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AV4KZFMJPDGP3VYPQTD2TLDZ2BL7DAVCNFSM6AAAAABPNJ3YCCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJVGIYDIMZQGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
avivkeller
commented
Oct 6, 2024
The merge commit added unrelated changes, so you'll need to hard reset your branch and re-apply your changes |
Defined the return type for statfs.bsize. Added examples for statfs.bavail, statfs.bfree, statfs.blocks and statfs.files for clarity. Explained why statfs.type returns a int|bigint value and added a table with most commonly used magic numbers and their filesystems.
Fixes: #50749