Is there an easy way to determine the hexadecimal ID of the filesystem for a given partition? Say, I have a /dev/sda1 partition which is of "Linux" type having the filesystem ID of 83 (as shown by fdisk for example). I need to get this number from a bash script without parsing the output of fdisk/sfdisk.
Get filesystem hex ID of a block device as shown by e.g. "fdisk"
1.5k Views Asked by azerIO At
1
There are 1 best solutions below
Related Questions in BASH
- How do I recursively find and replace only in files named index.php on Linux webserver?
- Delete the extra space after special character in all the lines of text file
- Calling a python function with options from shell script
- bc: prevent "divide by zero" runtime error on multiple operations
- Multiple commands with find and xargs, also accounting for special characters
- How to split a directory into parts without compressing or archiving?
- concat a lot of files to stdout
- Honoring quotes while reading shell arguments from a file
- No laravel sync folders in homestead vagrant on windows
- Grouping commands in curly braces and piping does not preserve variable
- SWI Prolog pass a goal with non-zero arity through the command line arguments
- Evaluating condition of if statement in awk using a second file
- How to customise bash completion to pick only a custom set of commands?
- Bash regular expression execution hangs on long expressions
- Bitwise OR in bash arguments with square brackets
Related Questions in FILESYSTEMS
- What kernel level functions are called when we perform write in ext3 file system?
- How to save a file to desired location in c++?
- MongoDB over Traditional File Based System
- How to reliably detect that an atomic move of a directory failed because the target already exists
- Meteor - Create a new folder in the public directory on account creation
- Storing images in MSSQL vs Disk
- Why segment files into chunks for HTTP streaming?
- Difference between stdout and /dev/stdout
- find and remove all closed files that are not modified in some-time
- TypeScript + Node.js FileSystem issue
- Scan folders with non English letters in a given directory
- unknown field 'ioctl' specified in initializer
- how can i encrypt every file with a different key using encFS
- How is a file loaded in the FAT file system?
- Ext.device.filesystem.FileEntry.read() - type: "text" returns blank file
Related Questions in BLOCK-DEVICE
- How to check if a Raw(unmounted) Windows Drive exists in Python
- Create a filesystem on block device directly, without a partition?
- Linux Block Device - Looking for a Simple Example
- sbull ldd3 example driver gets stuck
- Bash: Find the disk a certain partition is on and put result into a variable
- Correctly finding disk size on hosts on mixed setup of hosts
- devicePolicyManager.lockNow() is not working for Motorola Tablets
- NodeJS: Unable to write to Windows 8 block device
- How to allow nbd devices to submit io requests simultaneously more than physical cpu cores?
- How does a file-system write its metadata to block-devices?
- Is the `bv_len` field of `struct bio_vec` necessarily a multiple of the device's sector size?
- Linux kernel module for block device redirect freezes in make_request on submit_bio/submit_bio_wait
- Get filesystem hex ID of a block device as shown by e.g. "fdisk"
- Where to find the read data after a bio in the Linux kernel?
- Need to detect any usb block device with specific partition label
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The partition IDs are stored in the MBR (or EMBR for logical ones). They are thus not stored in the device itself. i.e. /dev/sda1 doesn't contains its type.
fdisk and similar commands do display the partition types and are designed to do it properly. Trying to avoid them would be pointless.
This Linux shell script will show the partition ID for a given device:
.