linux磁盘里的文件怎么挂载到其他目录?

怎样把/dev/sdb1目录的容量挂载到/dev/sda3目录!!请说的详细带你我新手... 怎样把/dev/sdb1目录的容量挂载到/dev/sda3目录!!请说的详细带你我新手 展开
 我来答
slowvoicejz
2015-09-07 · TA获得超过411个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:114万
展开全部
  1. 先用fdisk -l 查看目前磁盘挂载情况

  2. 尝试挂载 /dev/xvdb 到 /data 目录
    mkdir /data
    mount /dev/xvdb /data

    如果报错:
    mount:you must specify the filesystem type
    就格式化当前的设备
    mkfs.ext4 /dev/xvdb

    注意:首先 df -T -h 查看当前被挂载的设备的文件系统类型
    Filesystem    Type    Size  Used Avail Use% Mounted on
    /dev/mapper/VolGroup-lv_root
                  ext4     16G  795M   14G   6% /
    tmpfs        tmpfs    5.8G     0  5.8G   0% /dev/shm
    /dev/xvda1    ext4    485M   32M  429M   7% /boot
    如果其他的硬盘是 ext3 就使用 mkfs.ext3 /dev/xvdb
    如果是ext4 就使用 mkfs.ext3 /dev/xvdb

    然后再次尝试挂载设备
    mount /dev/xvdb /data

  3. 注意:这种挂在为临时挂在,在系统重启之后挂载信息就会丢失,为了解决这个问题就必须要修改/etc/fstab 这个文件,添加信息进去

  4. /dev/xvdb                    /opt                   ext4    defaults        1 2


  5. fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明:
      1. 第一项是您想要mount的储存装置的实体位置,如hdb或如上例的/dev/hda7。设备名或者设备卷标名,(/dev/sda10 或者 LABEL=/)[源设备位置]
      2. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。设备挂载目录(例如上面的“/”或者“/mnt/D/”)[将要挂载到的位置]
      3. 第三项就是所谓的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以参见 /prco/filesystems说明。设备文件系统(例如上面的“ext3”或者“vfat”)[源设备的文件系统格式】、       4. 第四项就是mount时,所要设定的状态,如ro(只读)或如上例的defaults(包括了其它参数如rw, suid, dev, exec, auto, nouser, and async),可以参见「mount nfs」。(看帮助man mount)
    对于已经挂载好的设备,例如上面的/dev/sda2,现在要改变挂载参数,这时可以不用卸载该设备,而可以使用下面的命令(没有挂载的设 备,remount 这个参数无效)#mount /mnt/D/ -o remount,ro   (改defaults为ro)为了安全起见,可以指明其他挂载参数,例如:
    noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!nodev(不允许挂载设备文件)nosuid,nosgid(不允许有suid和sgid属 性)nouser(不允许普通用户挂载)


           5. 第五项是提供DUMP功能,在系统DUMP时是否需要BACKUP的标志位,其内定值是0。指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)
           6. 第六项是设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要 设定,内定值是0。指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)

dh56
2013-01-28 · TA获得超过318个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:248万
展开全部
/dev/sdb1 是设备,/dev/sda3也是设备,sda1是硬盘的第一个分区,sda3是硬盘的第三个分区,是不能挂上去的,你可以挂到别的非/dev目录
追问
那怎么把/dev/sdb1这个里面的容量挂载到/www这个目录里那?具体都是什么步骤用什么命令啊
追答
很明显已经挂到/data了。至于你要挂到/www里,就要看你/data里有些什么数据了。
挂的话,先解挂:
umount /dev/sdb1 /data
再挂:
mount /dev/sdb1 /www>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cnf1980
2013-03-22 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:54%
帮助的人:2603万
展开全部
注意/dev/sda3是磁盘分区而不是目录,Linux继承了Uinux一切皆文件的思想,所有设备全都在/dev目录下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cddcy0211
2013-03-20
知道答主
回答量:21
采纳率:0%
帮助的人:19.8万
展开全部
你在/DEV/SDA3所挂载的/目录下新建一个文件夹如/SDB1 , 然后再MOUNT /DEV/SDB1 /SDB1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjhxmjl
2013-01-30 · TA获得超过1078个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:799万
展开全部
对于推荐答案,个人觉得/dev/sdb1是可以挂载到/dev/sda3上的,只是只能看到sdb1的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式