在大多数现代的Linux和Unix发行版中(至少在具有KDE,Gnome或XFCE等图形环境的发行版中),您可以从桌面轻松地安装分区。 但是,在某些情况下,这并不容易。
请注意,所有这些命令都必须以root用户身份在终端中运行。 要打开终端(有时称为控制台),请按
ALT + F2和xterm类型(替代名称可以是konsole或terminal ),或按CRTL + ALT + F1更改为终端。但是,后者会使您脱离图形环境(或
桌面 ),因此,请根据您的系统使用CRTL + ALT + F7或CRTL + 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的设备(或sdx , x或其他东西;在第1行中找到)是您的硬盘驱动器,称为hdx1 , hdx2等的设备(或sdx1 , sdx2等)是您的分区。
如您所见,就我而言,分区
hda1或sda1是一个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
(当然,您必须将设备,类型和安装目录更改为所需的位置。)这将允许任何人安装该分区。
如果要在启动时自动安装驱动器,请更改
noauto到auto 。然后保存文件,以后您只需要做
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