当前位置:首页 > linux > 正文

linux磁盘分区挂载

  • linux
  • 2024-06-10 02:04:41
  • 3523
≡(▔﹏▔)≡linux硬盘满了,现在加一块硬盘,挂到根目录下,却显示可用空间为零,实际是空的。 要怎么挂,求大新添加的硬盘不会被Linux操作系统识别,并且需要重新启动后才能识别该硬盘。 那么,你的硬盘没有分区或格式化,所以不应该安装,对吧?而且,第一个硬盘已经安装在你的根目录下,所以在你的根目录下创建一个新目录来安装它。 下面我们来谈谈命令。
重新启动计算机后,使用fdisk-l查看硬盘信息,包括大小和名称,如果是第二块硬盘,则为/dev/sdb,然后使用fdisk/dev/sdb进行分区。 硬盘进入fdisk后,可以输入h查看帮助n创建新分区,然后对主分区和逻辑分区进行分区。 然后只需保存分区表即可。 然后使用mkfs工具格式化硬盘。 然后就可以挂载到该目录了。 df-h查看硬盘容量。 如果要自动安装,修改/etc/fstab。 只需添加您要安装的硬盘即可。 终于结束了,有什么问题可以问。 。 纯手工。 。

+^+Linux操作系统下硬盘手工和自动挂载的方法1.手动挂载Windows分区在Linux上也可以读取,包括Fat32格式和NTFS格式。 首先,你需要知道硬盘分区在Linux中叫什么。 例如,在Windows中,C盘通常是hda1,D盘是hda5,E盘是hda6,依此类推。 详细信息请参阅相关文档。
要挂载Windows分区,首先必须确定您所使用的Linux系统的语言环境(该语言环境包含系统使用的语言和字符编码等信息)。 中文Linux中常用的语言环境有zh_CN.gb2312、zh_CN.gbk、zh_CN.gb18030和zh_CN.UTF-8。
默认安装时,DebianLinux和MandrivaLinux的语言环境是zh_CN.gb2312,而UbuntuLinux和FedoraLinux的语言环境是zh_CN.UTF-8。 最好不要随便改locale,否则会出现很多乱码。 要检查系统区域设置,可以在终端中输入以下命令:
echo$LANG
其次,您需要了解Windows分区Windows分区属性的格式,通常为fat32和ntfs。
假设您的语言环境是zh_CN.UTF-8,您想从/mnt/C目录下的/dev/hda1挂载一个WindowsFat32格式分区(如果该目录不存在,请手创建一个新目录)。 ,您可以使用终端。 输入以下命令(在Ubuntu中需要在该命令前添加sudo):
mount-tvfat/dev/hda1/mnt/C-oiocharset=utf8
如果您的语言环境不是zh_CN.UTF-8,将上面命令中的utf8改为gb2312;如果Windows分区是NTFS格式,请将上面命令中的vfat更改为ntfs。
这种方式挂载的NTFS格式分区只能由root读取。 如果要允许普通用户读取,需要添加umask=022选项,如下所示:
mount-tntfs/dev/hda1/mnt/C-oiocharset=utf8,umask=022
如果如果你还想允许挂载的分区被所有用户读取和修改,可以将上面的umask=022改为umask=0。
卸载分区更容易:
umount/dev/hda1
有时卸载分区时会显示该分区正忙(deviceisbusy)。 您可以先使用以下命令检查哪个进程正在使用该分区?:
fuser-cu/dev/hda1
如果屏幕输出
/dev/hda1:8463m(cck)
就是,你可以用这个命令查看这个进程对应的程序名:
ps8463
然后你可以用这个命令杀死这个进程:
kill-98463
这样就可以正常卸载分区了。
2.自动挂载
要使Linux系统在启动时自动挂载Windows分区,可以在/etc/fstab文件中写入上述命令:
#/etc/fstab:staticfilesysteminformation.##[filesystem][挂载点][类型][选项][转储][pass]proc/procprocdefaults00/dev/hda9/ext3defaults01/dev/hda13noneswapsw00/dev/hdc/media/cdromiso9660ro,用户,noauto00/dev/fd0/media/floppyautorw,用户,noauto00/dev/hda10/mnt/debianext3defaults00/dev/hda1/mnt/Cntfsutf8,umask=02200/dev/hda5/mnt/Dvfatutf8,umask=000