top of page

Formatting and mounting an MMC (MultiMediaCard) in Linux

Jun 15, 2024

2 min read

0

63

Formatting and mounting an MMC (MultiMediaCard) in Linux involves a few straightforward steps. MMC is typically used in devices like smartphones, digital cameras, and embedded systems. Here’s a guide on how to format and mount an MMC on Linux:


Formatting MMC (e.g., MMC/SD Card)


Before mounting an MMC, it needs to be properly formatted. Here’s how you can do it using the `mkfs` command:


1. Identify the MMC Device:

First, you need to identify the device name of your MMC. This can be done using utilities like `lsblk` or `fdisk`.


lsblk


Look for your MMC device in the output (e.g., `/dev/mmcblk0`, `/dev/sdb`, etc.).


2. Unmount the MMC (if already mounted):

Ensure the MMC is not currently mounted. If it is, unmount it using `umount`.


sudo umount /dev/mmcblk0p1 # Replace /dev/mmcblk0p1 with your MMC partition


3. Format the MMC:

Use the `mkfs` command to format the MMC. Depending on your needs, you can format it as `ext4`, `vfat` (FAT32), or another supported filesystem type.


For example, to format as `ext4`:

sudo mkfs.ext4 /dev/mmcblk0p1 # Replace /dev/mmcblk0p1 with your MMC partition


Or to format as `vfat` (FAT32):

sudo mkfs.vfat -F 32 /dev/mmcblk0p1 # Replace /dev/mmcblk0p1 with your MMC partition


Adjust the filesystem type (`ext4`, `vfat`, etc.) and partition (`/dev/mmcblk0p1`) as per your requirements.


Mounting MMC


Once formatted, you can mount the MMC to access and use it:


1. Create a Mount Point:

Choose or create a directory where you want to mount the MMC. For example:


sudo mkdir /mnt/mmc


This creates a mount point named `/mnt/mmc`. You can choose any other directory if you prefer.


2. Mount the MMC:

Use the `mount` command to mount the MMC to the directory you created:


sudo mount /dev/mmcblk0p1 /mnt/mmc # Replace /dev/mmcblk0p1 with your MMC partition


Adjust `/dev/mmcblk0p1` to match your MMC partition.


3. Verify Mounting:

Check if the MMC is successfully mounted using `mount` or `df` commands:


mount | grep /mnt/mmc


Or:


df -h | grep /mnt/mmc


Automounting MMC (Optional)


To automount the MMC at system startup, you can add an entry in `/etc/fstab`:


1. Edit `/etc/fstab`:

Open `/etc/fstab` in a text editor (e.g., `sudo nano /etc/fstab`) and add a line like:


/dev/mmcblk0p1 /mnt/mmc ext4 defaults 0 2


Replace `/dev/mmcblk0p1` and `ext4` with your MMC partition and filesystem type.


2. Save and Exit:

Save the file and exit the editor.


3. Test the Fstab Entry:

Test the `fstab` entry by mounting all filesystems defined in `fstab`:


sudo mount -a


This setup ensures that your MMC is formatted correctly and mounted for use in Linux. Adjust the commands and paths based on your specific setup and requirements.


#linuxdevicedrivers #ldd #linuxlovers



Jun 15, 2024

2 min read

0

63

bottom of page