Table of Contents
View currently connected hard disk and partition
Create a mount point and mount a partition
Set up automatic mount on the power
Notes and FAQs
Home System Tutorial LINUX how to mount a drive in linux

how to mount a drive in linux

Jul 20, 2025 am 03:51 AM

The basic steps for mounting a hard disk in a Linux system are as follows: 1. Use lsblk or sudo fdisk -l to view connected hard disks and partitions; 2. Create a mount point directory, such as sudo mkdir /mnt/mydisk; 3. Use sudo mount /dev/sdb1 /mnt/mydisk to mount the partition, and you can manually specify the file system type; 4. Modify the /etc/fstab file to automatically mount it on the computer, and you need to backup and get the partition UUID; 5. Pay attention to permission issues, and use sudo umount to uninstall the hard disk and new hard disks to be partitioned before mounting. The entire process needs to be operated with caution to ensure data security and system stability.

how to mount a drive in linux

Mounting a hard disk is a common operation in Linux systems, especially when you add a hard disk or want to access data from a certain partition. In fact, the whole process is not complicated, the key is to understand several basic steps and commands.

how to mount a drive in linux

View currently connected hard disk and partition

Before starting mount, you must first know which hard disks and partitions are available in the system. The most common method is to use the lsblk or fdisk -l command:

 lsblk

This lists all identified block devices, including your hard drive (such as /dev/sda ) and its partition (such as /dev/sda1 ). If you just plugged in a new hard drive, it might appear as /dev/sdb or similar.

how to mount a drive in linux

You can also use the following command to view more details:

 sudo fdisk -l

This command lists all disks and their partition tables, which are suitable for confirming whether there are unpartitioned new hard disks.

how to mount a drive in linux

Create a mount point and mount a partition

To mount a hard disk in Linux, you need a "mount point", that is, an empty directory, which is used as an entrance to access the contents of the hard disk.

You can create one yourself, for example:

 sudo mkdir /mnt/mydisk

Then use the mount command to hang the partition to this directory:

 sudo mount /dev/sdb1 /mnt/mydisk

Here /dev/sdb1 is the partition you want to mount, and /mnt/mydisk is the mount point you just created. After completion, you can view the contents of this hard disk by visiting /mnt/mydisk .

What should be noted is:

  • The mounted file system type is generally automatically recognized, but if it fails, it can be specified manually, for example:
     sudo mount -t ext4 /dev/sdb1 /mnt/mydisk
  • If the partition is in NTFS format, you may need to install ntfs-3g driver first.

Set up automatic mount on the power

If you want this hard disk to be automatically mounted every time you boot, you need to modify the /etc/fstab file. But before the operation, it is recommended to back up:

 sudo cp /etc/fstab /etc/fstab.bak

Then get the UUID of the partition:

 sudo blkid /dev/sdb1

There will be fields similar to UUID="xxxx-xxxx" in the output result. Next edit fstab:

 sudo nano /etc/fstab

Add a line of content (adjust to the actual format):

 UUID=xxxx-xxx /mnt/mydisk ext4 defaults 0 2

After saving and exiting, you can use the following command to test whether the configuration is correct:

 sudo mount -a

If there is no error, it means there is no problem.


Notes and FAQs

  • Permission problem : The mounted folder may only be written by root by default, and access by ordinary users is restricted. You can add uid=1000,gid=1000 parameters when mount to specify the user.
  • Uninstall the hard disk : When it is no longer used, you should use umount command to uninstall, instead of unplugging the device directly:
     sudo umount /dev/sdb1
  • Format a new hard disk : If it is a brand new hard disk, it may need to be partitioned (used fdisk or parted ) first, and then formatted into the file system you need (such as mkfs.ext4 ) before it can be mounted and used.
  • Basically that's it. Although mounting a hard disk seems a bit technical, it is still very direct to operation as long as you are familiar with a few commands.

    The above is the detailed content of how to mount a drive in linux. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

The Ultimate Guide to High-Performance Gaming on Linux The Ultimate Guide to High-Performance Gaming on Linux Aug 03, 2025 am 05:51 AM

ChoosePop!_OS,Ubuntu,NobaraLinux,orArchLinuxforoptimalgamingperformancewithminimaloverhead.2.InstallofficialNVIDIAproprietarydriversforNVIDIAGPUs,ensureup-to-dateMesaandkernelversionsforAMDandIntelGPUs.3.EnabletheperformanceCPUgovernor,usealow-latenc

What are the main pros and cons of Linux vs. Windows? What are the main pros and cons of Linux vs. Windows? Aug 03, 2025 am 02:56 AM

Linux is suitable for old hardware, has high security and is customizable, but has weak software compatibility; Windows software is rich and easy to use, but has high resource utilization. 1. In terms of performance, Linux is lightweight and efficient, suitable for old devices; Windows has high hardware requirements. 2. In terms of software, Windows has wider compatibility, especially professional tools and games; Linux needs to use tools to run some software. 3. In terms of security, Linux permission management is stricter and updates are convenient; although Windows is protected, it is still vulnerable to attacks. 4. In terms of difficulty of use, the Linux learning curve is steep; Windows operation is intuitive. Choose according to requirements: choose Linux with performance and security, and choose Windows with compatibility and ease of use.

Understanding RAID Configurations on a Linux Server Understanding RAID Configurations on a Linux Server Aug 05, 2025 am 11:50 AM

RAIDimprovesstorageperformanceandreliabilityonLinuxserversthroughvariousconfigurations;RAID0offersspeedbutnoredundancy;RAID1providesmirroringforcriticaldatawith50�pacityloss;RAID5supportssingle-drivefailuretoleranceusingparityandrequiresatleastthre

Linux how to enable and disable services at boot Linux how to enable and disable services at boot Aug 08, 2025 am 10:23 AM

To manage the startup of Linux services, use the systemctl command. 1. Check the service status: systemctlstatus can check whether the service is running, enabled or disabled. 2. Enable the service startup: sudosystemctlenable, such as sudosystemctlenablenginx. If it is started at the same time, use sudosystemctlenable--nownginx. 3. Disable the service startup: sudosystemctldisable, such as sudosystemctldisablecups. If it is stopped at the same time, use sudosystemctldisabl

Setting up a Development Environment on Linux for Python Setting up a Development Environment on Linux for Python Aug 03, 2025 am 12:26 AM

InstallPythonandessentialtoolsusingyourdistribution’spackagemanager,ensuringpython3-venvandpython3-devareincludedforenvironmentisolationandCextensions.2.Alwaysusevirtualenvironmentsbyrunningpython3-mvenvmyproject_envandactivatewithsourcemyproject_env

How to set up a firewall in Linux How to set up a firewall in Linux Aug 22, 2025 pm 04:41 PM

UsefirewalldoriptablestosecureLinux;firewalldisuser-friendlywithzonesandservices,idealforCentOS/RHEL/Fedora,whileiptablesoffersgranularcontrolforDebian/Ubuntu.Enablefirewalld:sudosystemctlstartfirewalld,allowserviceslikeSSHwith--add-service=ssh,orope

Linux how to list all running processes Linux how to list all running processes Aug 08, 2025 am 06:42 AM

Usepsauxforacompletesnapshotofallrunningprocesses,showingdetailedinformationlikeUSER,PID,CPU,andmemoryusage.2.Usetoporhtopforreal-timemonitoringofprocesseswithdynamicupdates,wherehtopoffersamoreintuitiveinterface.3.UsepgreporpidoftoquicklyfindthePIDs

How to clean up your Linux system How to clean up your Linux system Aug 22, 2025 am 07:42 AM

Removeunusedpackagesanddependencieswithsudoaptautoremove,cleanpackagecacheusingsudoaptcleanorautoclean,andremoveoldkernelsviasudoaptautoremove--purge.2.Clearsystemlogswithsudojournalctl--vacuum-time=7d,deletearchivedlogsin/var/log,andempty/tmpand/var

See all articles