当前位置:首页>科技>正文

在linux上怎么自定挂载一个磁盘 linux系统中可以在开机时自动挂载一些磁盘,只需要通过修改/etc/fstab就可以实现

2023-05-05 05:33:16 互联网 未知 科技

 在linux上怎么自定挂载一个磁盘 linux系统中可以在开机时自动挂载一些磁盘,只需要通过修改/etc/fstab就可以实现

在linux上怎么自定挂载一个磁盘

Linux添加新硬盘自动挂载硬盘的具体步骤

  1.插入新硬盘,启动Linux服务器,使用fdisk -l 查看硬盘

  #fdisk -l

  Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes

  2.格式化硬盘

  #mkfs -t ext4 /dev/sdb

  3.挂载硬盘

  #mount 硬盘地址 要挂载的地址

  #mount /dev/sdb /media/imgs

  4.实现系统重启后自动挂载该分区

  #vi /etc/fstab

  在最后一行添加

  /dev/sdb /media/imgs ext4 defaults 1 2

linux系统中可以在开机时自动挂载一些磁盘,只需要通过修改/etc/fstab就可以实现


可以通过配置/etc/fstab文件来实现系统启动时自动进行挂载。在启动过程中,init进程会自动读取/etc/fstab配置文件中的内容,并挂载相应的文件系统,因此,只需要将自动挂载的设备和挂载点信息加入到fstab配置文件即可。 fstab配置文件中第5列中的1代表在系统出问题时需要导出(dump),第6列中的1表示在开机启动时,需要用fsck命令来检查其文件系统。注意:在配置fstab之前,最好备份。关于Linux服务的配置以及优化,请翻阅书籍《Linux就该这么学》

linux系统下 挂载ntfs移动硬盘

我的系统是Cent-OS4.4,我想在系统上挂载移动硬盘,发现fat32格式的直接用命令:mount -t vfat /dev/hda5 /mnt/other命令即可,其中 vfat表示是FAT32格式,/dev/hda5表示你的硬盘号,/mnt/other是你挂载的目标目录.而用mount -t ntfs /dev/sda5 /mnt/usbhd1命令后系统不识别ntfs格式.在网路上找了好多资料,最后是这样解决的:1.下载ntfs-3g http://www.ntfs-3g.org/我下载的是ntfs-3g-1.1004.tgz2.ntfs-3g倚赖FUSE(Filesystem in Userspace),先处理倚赖关系.下载FUSE http://fuse.sourceforge.net/我下载的是:fuse-2.7.1.tar.gz,最新版本3.安装FUSE用下面的命令:#tar -zvxf fuse-2.7.1.tar.gz进入到fuse-2.7.1目录中#./configure# make# make install安装完成4.安装ntfs-3g先解压,进入目录后运行:#./configure# make# make install提示安装成功5.挂载ntfs格式硬盘# mount -t ntfs-3g /dev/sda5 /mnt/usbhd1也可后面加参数指定分区的编码格式:# mount -t ntfs-3g /dev/sda5 /mnt/usbhd1 -o locale=zh_CN.UTF-86.自动挂载ntfs格式硬盘# /dev/sda5 /mnt/usbhd1 ntfs-3g defaults 0 0 或者:# /dev/sda5 /mnt/usbhd1 ntfs-3g ro,defaults,umask=0222 0 0 其中:locale=zh_CN.UTF-8: 指定挂载的编码方式ro: 只读模式umask=0222: 默认权限设置

如何在LINUX系统下挂载硬盘?

前提是在mnt目录下,建立了F,D,U三个目录,还有就是sda,hda之分即串并口硬盘区别
[root@localhost yan]# vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda7 /mnt/F vfat codepage=936,iocharset=cp936 0 0
/dev/sda5 /mnt/D vfat codepage=936,iocharset=cp936 0 0
/dev/sdb1 /mnt/U vfat codepage=936,iocharset=cp936 0 0
LABEL=SWAP-sda8 swap swap defaults 0 0

要运行执行命令
#mount -a
OK,搞定。

linux如何自动挂载分区?

编辑/etc/fstab
比如想在开机的时候将/dev/sda1安装在/mnt 可以在/etc/fstab中加入一行
/dev/sda1 /mnt ext3 defaults 0 1
保存了就OK了。

Linux系统下如何挂载U盘,硬盘,光驱

2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)
3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb
4、卸载U盘:umount /mnt/usb5、删除usb目录:rm -rf /mnt/usb
二.Linux挂载硬盘: 1.加挂FAT32文件系统
最简单的用法
mount /dev/hda6 /mnt/wine
mount -t vfat /dev/hda6 /mnt/wine
在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:
mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat -o iocharset=cp936,codepage=936 /dev/hda6 /mnt/wine(作者常用)
注意:cp936是指简体中文,cp950是指繁体中文。
卸载所挂的硬盘 umount /mnt/wine
删除所挂的硬盘 rm -rf /mnt/wine
2.加挂NTFS文件系统
在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:
mount -t ntfs /dev/hda2 /mnt/c
同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:
mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r
mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c
注意:cp936是指简体中文,cp950是指繁体中文。
卸载删除同上!
三.Linux自动挂载硬盘
打开/etc找到里面的fstab文件进行编辑,如果你是以管理员身份登入的话,可以直接右键--打开方式--gedit,可以直接在后面追加行:
/dev/hda6 /mnt/wine vfat codepage=936,iocharset=cp936,defaults,umask=0 0 0
/dev/hda5 /mnt/wind vfat codepage=936,iocharset=cp936 0 0
四.Linux挂载光驱: 命令:mount -t iso9660 /dev/hdc /mnt/cdrom卸载删除同上!

随便看看