如何在Linux / Unix下挂载分区

在大多数现代的Linux和Unix发行版中(至少在具有KDE,Gnome或XFCE等图形环境的发行版中),您可以从桌面轻松地安装分区。 但是,在某些情况下,这并不容易。

请注意,所有这些命令都必须以root用户身份在终端中运行。 要打开终端(有时称为控制台),请按

ALT + F2xterm类型(替代名称可以是konsoleterminal ),或按CRTL + ALT + F1更改为终端。

但是,后者会使您脱离图形环境(或

桌面 ),因此,请根据您的系统使用CRTL + ALT + F7CRTL + ALT + F5

要在终端窗口打开后切换到root用户,请键入

su
并输入root密码。 要在完成后“注销” root用户,请输入
exit
或者,(如果已安装),您可以使用
sudo
在每个命令之前。

首先,您可以检查系统可以识别哪些分区

fdisk -l
(这是一个小的“ L”,而不是数字“ 1”。)

输出将如下所示:

Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes 
Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1          64      514048+  82  Linux swap / Solaris
/dev/hda2   *          65        1402    10747485   83  W95 FAT32
/dev/hda3            1403        3978    20691720   83  Linux
/dev/hda4            3979        4870     7164990   83  Linux
要么
Disk /dev/sda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes 
Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          64      514048+  82  Linux swap / Solaris
/dev/sda2   *          65        1402    10747485   83  W95 FAT32
/dev/sda3            1403        3978    20691720   83  Linux
/dev/sda4            3979        4870     7164990   83  Linux
/ dev目录中称为hdx的设备(或sdxx或其他东西;在第1行中找到)是您的硬盘驱动器,称为hdx1hdx2等的设备(或sdx1sdx2等)是您的分区。

如您所见,就我而言,分区

hda1sda1是一个SWAP分区,hda3和hda4(sda3和sda4)是某种Linux分区(例如ext2,ext3,reiserfs或xfs),hda2(sda2)是FAT32(Windows文件系统)。 如果您有NTFS驱动器,请确保安装了正确的驱动器!

接下来,检查哪些分区已安装

mount
输出将如下所示:

/dev/hda4 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.17-12-generic/volatile type tmpfs (rw)
/dev/hda3 on /home type ext2 (rw)
在这种情况下,将安装hda4和hda3,但不会安装hda2。

现在,选择要将设备安装到的位置。 通常,它位于以下任一目录的子目录中

/ mnt/ media 。 检查子目录是否存在(例如/ mnt / c或/ media / hdb2)。 如果不是,请使用创建它
cd /media
mkdir hdb2
(或适当的)。

有了以上信息,您应该能够选择正确的分区并使用类似

mount /dev/hdb2 -t vfat /media/hdb2
如果要安装hdb2,并且它是FAT16或FAT32分区。

最常用的分区格式是:

  • autofs(自动尝试确定格式)
  • ext2
  • ext3
  • iso9660(用于CD-ROM)
  • ntfs
  • Reiserfs
  • smbfs(用于SAMBA驱动器)
  • udf(用于DVD-ROM)
  • usbfs(对于某些USB设备)
  • vfat(用于FAT16和FAT32)
  • xfs
(有关各种文件系统的更多信息,请参见主要文章。)

现在,该驱动器将可以访问,但是只有root用户才能拥有完全访问权限。

为了简化操作,如果您想更频繁地挂载该驱动器,可以将其放入/ etc / fstab。 只需在编辑器中以root身份打开它即可,并在底部添加以下几行:

# added manually
/dev/hdb2 /media/hdb2 vfat defaults,users,noauto 0 0
(当然,您必须将设备,类型和安装目录更改为所需的位置。)这将允许任何人安装该分区。

如果要在启动时自动安装驱动器,请更改

noautoauto

然后保存文件,以后您只需要做

mount /dev/hdb2
要么
mount /media/hdb2
从任何帐户挂载驱动器。

有关安装的更多信息,请参见安装帮助

mount -h
或在mount的联机帮助页上,您可以通过输入
man mount
或者
info mount
进入终端窗口。 各种文件系统

以下是一些最常见的文件系统的简短描述:

  • ext2是一个文件系统,长期以来在Linux系统上非常普遍。 如今,它主要由ext3代替。
    使用格式类型ext2进行安装。
  • ext3是所谓的日记文件系统 。 除此之外,与ext2的区别很小。
    使用格式类型ext3进行安装。
  • ext4是一个文件系统,目前正在开发中。 它应该替换ext3。 由于尚未完成,我将不赘述。
    将来,您可能会使用ext4格式类型进行安装。
  • XFS是可用于UNIX和几乎所有Linux发行版的最古老的日志记录文件系统之一,红帽企业Linux是少数例外之一。
    使用格式类型xfs进行安装。
  • JFS是IBM创建的64位日记文件系统。 有两代JFS文件系统,分别称为JFS(JFS1)和JFS2,但是在大多数操作系统(例如OS / 2和Linux)下,仅存在第二代,并且简称为JFS。
    使用格式类型jfs进行安装。
  • ReiserFS (有时称为Reiser3)是通用的日记计算机文件系统,也是第一个包含在标准linux内核中的日记文件系统。
    使用格式类型reiserfs进行安装。
  • FAT12 / FAT16 / FAT32是相对简单的文件系统,几乎所有用于个人计算机的现有操作系统都支持FAT12 / FAT16 / FAT32 。 它们不是日记文件系统,因此受到碎片化的影响比它们高得多。
    使用格式类型vfat进行安装。
  • NTFS是许多较新Windows版本的标准文件系统。 它对FAT进行了一些改进,例如使用高级数据结构或将其用作日记文件系统。 Linux UNIX下的支持是好的,但不是完美的,因为文件系统规范是商业秘密,非Microsoft的实现是反向工程的。
    使用格式类型ntfs进行安装。 您必须安装NTFS-3G
所有这些描述均基于维基百科文章。

From: https://bytes.com/topic/unix/insights/820158-how-mount-partitions-under-linux-unix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值