精华内容
下载资源
问答
  • linux硬盘永久挂载
    2021-09-29 18:12:01

    Linux硬盘管理:500G硬盘手工挂载、永久自动挂载

    刚开始在ubuntu18上管理硬盘,这不是一件轻松的工作。主要是因为有windows的习惯性思维在阻挡,我所熟悉的盘符没有了,取而代之的是分区命名、分区文件、目录映射等等概念。不仅如此,又说目录也是文件、分区也是文件、分区又可以映射到目录文件中去。(说实话,回想当初,那时还真是让我非常蒙圈!)

     但这并不是Linux系统故意的,Linux的设计思想的精髓之一便是“一切皆是文件”。和 Windows 系统不同,Linux 系统没有 C 盘、D 盘、E 盘那么多的盘符,只有一个根目录(/),所有的文件(资源)都存储在以根目录(/)为树根的树形目录结构中。

    这里摘一点linux高手的网文,它是“一切皆是文件”非常到位并且易懂地解释:

    • 通常在windows中是文件的东西,它们在linux中也是文件。

    • 一些在windows中不是文件的东西,,如进程、磁盘也被抽象成了文件。你可以使用访问文件的方法访问它们获得信息。

    • 一些很离谱的东西,比如管道、/dev/zero(一个可以读出无限个0的文件) /dev/null(一个重定向进去之后就消失了的文件), 它们也是文件。

    • 类似于socket这样的东西, 使用的接口跟文件接口也是一致的。

    带来的好处就是:你可以使用同一套api(read, write)和工具(cat , 重定向, 管道)来处理unix中大多数的资源。这就使得组合了简单的命令和字符处理工具(awk, sed)之后, shell脚本就能发挥出强大的功能。

    我在这里只是打个伏笔,并不打算延伸这个话题,只记录我使用ubuntu18之初面临的各种问题和粗浅实用的解决办法。

    Linux硬盘管理:500G硬盘手工挂载、永久自动挂载

    在前文说过,为了能顺利把我的500G 2.5寸笔记本机械式硬盘运行在我的ubuntu18系统上,我便查阅了相当多的资料,所以有了上一篇记录《Linux硬盘管理:分区、GParted分区操作》和本文的开头。

    1 gparted对硬盘进行分区操作

    这个过程在上一篇记录中已经讲过了,也有一个U盘分区的动画参考。这里就略过。

    2 文件管理器挂载硬盘分区

    前面的图片中,我在gparted工具中把这个500G的硬盘分成三个区。在gparted中可以看到这三个分区信息,在文件管理器如果想读写这三个分区的话,必须点击加载这三个分区才行(点击加载后桌面上会有这三个分区的图标)。每次系统重启后,至少要在文件管理器点击加载一下。这样非常麻烦。

    Linux硬盘管理:500G硬盘手工挂载、永久自动挂载

    看看在文件管理器中点击挂载这3个分区后,ubuntu做了什么。

    Linux硬盘管理:500G硬盘手工挂载、永久自动挂载

    ubuntu在“/media/nvie-yeguoya/”目录下创建了三个目录:009899CF310F0555、109563EB60489E23 和1394A846DBFCC97。这三个目录分别映射到分区:sda1、sda5和sda6。

    其实这个过程相当于手工挂载。但这挂载的名字啊,全是数字,也太难看了吧!哦,事实证明,这三个目录名并不是随机捏造的,而是大名鼎鼎的UUID。

    ~$ sudo lsblk | grep sd

    sda 8:0 0 465.8G 0 disk

    ├─sda1 8:1 0 100G 0 part /media/nvie-yeguoya/009899CF310F0555

    ├─sda5 8:5 0 200G 0 part /media/nvie-yeguoya/109563EB60489E23

    └─sda6 8:6 0 165.8G 0 part /media/nvie-yeguoya/11394A846DBFCC97

    这里用UUID的意思是,防止随机生成一样的目录名字。(关于UUID的概念,可以网上查看,这里不多说。)

    3 手工挂载硬盘分区

    ~$ sudo mkdir /media/nvie-yeguoya/500g-master

    ~$ sudo mkdir /media/nvie-yeguoya/500g-slave

    ~$ sudo mkdir /media/nvie-yeguoya/500g-third

    ~$ sudo mount /dev/sda1 /media/nvie-yeguoya/500g-master

    ~$ sudo mount /dev/sda5 /media/nvie-yeguoya/500g-slave

    ~$ sudo mount /dev/sda6 /media/nvie-yeguoya/500g-third

    图上的可能看不清楚,下面把上图中的命令行和结果摘出来:

    ~$ ls /media/nvie-yeguoya/

    500g-master 500g-slave 500g-third

    ~$ ls /media/nvie-yeguoya/500g-master/

    d-disk e-Disk 'System Volume Information' T emp

    ~$ ls /media/nvie-yeguoya/500g-third/

    Music study 'System Volume Information' Tools ToolSoft ToolSystem

    手工挂载硬盘分区,比用文件管理器还麻烦。但好处还是有的,至少分区名字意思明了,在SHELL中可以方便的访问挂载的硬盘。

    4 永久挂载

    谁愿意每次系统重启后都要来一遍手工挂载操作呢!即使用文件管理器来帮忙半自动挂载,也是非常不方便的。一个常用的硬盘分区,本就就该开机就位的。下面的步骤就可以做到永久挂载,就像windows一样,分区创建格式化了就一直可用。

    列出我的500G串口机械硬盘的UUID,以及对应的分号号。

    ~$ sudo blkid | grep sd

    /dev/sda1: UUID="009899CF310F0555" ...

    /dev/sda5: UUID="109563EB60489E23" ...

    /dev/sda6: UUID="11394A846DBFCC97" ...

    修改分区配置文件fstab

    /etc/fstab 文件负责配置Linux开机时自动挂载的分区,某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,linux是无法使用新建的分区的。磁盘分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作,而fstab正是负责这一配置。

    ~$ sudo gedit /etc/fstab

    在这个配置文件的结尾添加:

    UUID=009899CF310F0555 /media/nvie-yeguoya/500g-master ntfs defaults 0 0

    UUID=109563EB60489E23 /media/nvie-yeguoya/500g-slave ntfs defaults 0 0

    UUID=11394A846DBFCC97 /media/nvie-yeguoya/500g-third ntfs defaults 0 0

    重启ubuntu系统,下面就是重启后的界面,可以看到500G硬盘的三个分区已经被自动挂载好了。

    要注意的是,fstab文件是非常重要的系统配置文件,如果一不心小配置错了!哼哼,再重启可是要吃闭门羹的:ubuntu提示错误,无法进入图形界面。

    比如,我之前就把“UUID=009899CF310F0555
    /media/nvie-yeguoya/500g-master ntfs defaults 0 0”配置中的“UUID=”省略了,结果系统无法正常重启。

    一个良好的习惯是对fstab文件进行测试,比如我出现了上面所说的错误,执行"sudo mount -a"来试着挂载fstab文件中所有的分区。

    ~$ sudo mount -a

    ntfs-3g: Failed to access volume '009899CF310F0555': 没有那个文件或目录

    如果"sudo mount -a"没有提示错误,就说明“/etc/fstab”这个配置是正确的。如果有错误,再去查找原因。如果找不到错误在哪里,请一定要恢复原有的内容,要不然会遇到重启失败的情形。

    更多相关内容
  • Linux挂载永久硬盘

    千次阅读 2021-03-01 11:31:52
    命令 fdisk-l,查看未挂载硬盘 可以看到 /dev/vdb 没有挂载 使用fdisk 创建分区,fdisk /dev/vdb n表示new, p表示主分区, 1是分区号, 指定开始扇区,回车使用默认,即扇区开始位置, 指定结束分区,...

    命令 fdisk-l,查看未挂载硬盘

    可以看到 /dev/vdb 没有挂载

    使用fdisk 创建分区,fdisk /dev/vdb

    n表示new,

    p表示主分区,

    1是分区号,

    指定开始扇区,回车使用默认,即扇区开始位置,

    指定结束分区,同样回车使用默认,即扇区结束位置,

    w保存

    格式化分区,指定格式为ext4,命令 mkfs -t ext4 /dev/vdb1

    格式化完成后,即可挂载分区;首先创建挂载点,比如我这里是在根目录下创建了data目录

    mkdir /data

    然后进行挂载:

    mount /dev/vdb1 /data

    使用 df -h 命令可以看到硬盘使用情况

    最后,将分区挂载写入fstab文件,防止主机重启后分区丢失的问题

    硬盘uuid查看命令:blkid /dev/vdb1

    vi /etc/fstab


    保存


    fstab文件主要有六列参数

    第一列 Device 可以使用label和uuid,一般使用该设备uuid,因为一旦磁盘插槽顺序发生变化,label可能会改变,uuid是不会变化的

    命令 blkid /dev/vdb1 可以查看uuid

    第二列 Mount point 挂载点,表示要挂载到哪个目录,比如上面我使用的是 /data

    第三列 fileSystem 磁盘文件系统格式,包括ext2,ext3,nfs,vfat等

    第四列 parameters 文件系统参数

    Async/sync

    设置是否为同步方式运行,默认为async

    auto/noauto 

    当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

    rw/ro        

    是否以以只读或者读写模式挂载

    exec/noexec        

    限制此文件系统内是否能够进行"执行"的操作

    user/nouser

    是否允许用户使用mount命令挂载

    suid/nosuid

    是否允许SUID的存在

    Usrquota

    启动文件系统支持磁盘配额模式

    Grpquota

    启动文件系统对群组磁盘配额模式的支持

    Defaults

    同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

    第五列 能否被dump备份命令作用

    dump是一个用来备份的命令,通常这个参数值为0或1

    0不要做dump备份
    1每天进行dump操作
    2不定日期的进行

    第六列 是否检验扇区

    开机过程中,系统默认以fsck检验系统是否完整

    0不要检验
    1最早检验(一般根目录会选择)
    21级别检验完成之后进行检验

     

    展开全文
  • linux设置磁盘永久挂载

    千次阅读 2021-07-20 10:23:57
    1、lsblk查看目录结构 2、在根目录下创建空文件夹(名字随意记住就好我这里是data) 3、找到空磁盘进行初始化 ...6、设置永久挂载–打开配置文件增加下列内容 完成后记得保存,保存完成后重启服务器进行验证 ...

    1、lsblk查看目录结构
    在这里插入图片描述
    2、在根目录下创建空文件夹(名字随意记住就好我这里是data)
    在这里插入图片描述
    3、找到空磁盘进行初始化
    在这里插入图片描述
    4、将磁盘挂载到空文件夹下
    在这里插入图片描述
    5、进入到根目录下查看一下,或者df -h
    在这里插入图片描述
    6、设置永久挂载–打开配置文件增加下列内容
    在这里插入图片描述
    在这里插入图片描述
    完成后记得保存,保存完成后重启服务器进行验证

    展开全文
  • Linux磁盘分区并永久挂载

    千次阅读 2021-09-03 08:42:10
    1.创建两个分区,它们的大小分别为1G,分别挂载在/apple 和orange目录下(mount y永久挂载) 2.实现http文件共享红帽软件包(/dev/sr0),通过自动挂载实现。 大致思路:     1.在Vmware添加一块...

    磁盘分区

    1.创建两个分区,它们的大小分别为1G,分别挂载在/apple 和orange目录下(mount y永久挂载)
    2.实现http文件共享红帽软件包(/dev/sr0),通过自动挂载实现。

    大致思路:
        1.在Vmware添加一块硬盘。
        2.通过fdisk对添加的磁盘分区。
        3.对添加的磁盘格式化。
        4.永久挂载就相当于每次开机自动挂载,在fstab添加即可。
    具体配置:
    a.在虚拟机右击,点击设置;点击添加,选择硬盘,然后点击下一步,然后根据自身需要选择硬盘类型,这里建议选择SATA类型,因为名字比较短方便操作,然后选择创建新的磁盘,然后写创建的硬盘的大小,然后点击完成,最后弹回虚拟机设置这个界面时注意要点击确认。
    在这里插入图片描述
    b.查看硬盘添加情况 lsblk
    在这里插入图片描述
    在这里的sdb就是新添加的硬盘。
    c.用fdisk创建分区 fdisk /dev/sdb
    在这里插入图片描述
    在这里插入图片描述

    先创建一个2.5G的扩展分区,然后创建两个+1G的逻辑分区。(p主分区,e扩展分区,l逻辑分区)最后输入wq保存退出。
    在这里插入图片描述
    再用lsblk就可以看到添加成功。
    d.对添加的分区格式化 mkfs.ext4 /dev/sdb5
    在这里插入图片描述

    mkfs.ext4 /dev/sdb6
    e.在根下创建目标目录 mkdir /apple /orange
    f.在fstab编辑添加挂载文件 vim /etc/fstab
    在这里插入图片描述
    g.重启虚拟机,用mount查看挂载情况
    在这里插入图片描述

    展开全文
  • https://www.cnblogs.com/yoyotl/p/11025668.html
  • Linux 永久挂载磁盘

    千次阅读 2020-11-20 13:48:00
    lsblk -a 查看当前未挂载磁盘名称 eg: fdisk -l 执行如下步骤: 1 执行fdisk /dev/vdb 命令,然后根据提示依次输入n 再次输入p 再次输入数字1 然后两次回车之后,输入w保存 ...重启后查看是否 永久挂载 df
  • Linux 硬盘挂载

    千次阅读 2021-05-14 11:18:29
    1.查看硬盘详细信息 命令:fdisk -l 2.分区初始化 命令:fdisk /dev/sdb 各参数的含义 1. 输入 m 显示所有命令列示。 2. 输入 p 显示硬盘分割情形,打印分区表。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定...
  • Linux永久挂载

    千次阅读 2020-07-08 20:52:00
    永久挂载和临时挂载相比,永久挂载在系统重启以后挂载不会消失,企业中使用的都是永久挂载,在实际应用中,服务器难免需要重启,如果使用临时挂载(mount),重启以后挂载点不存在,加载硬盘无法使用,相对应的磁盘...
  • 一般情况下,我们想挂载一个分区的办法就是用mount命令,如我想把/dev/sda3挂载到/media/aborn/data下使用以下...那么,永久挂载分区的办法是修改分区文件/etc/fstab我的分区文件/etc/fstab如下:首先我们得到到/dev/s...
  • 您也可以选择不进行分区,但是必须对硬盘进行格式化处理由于我的系统盘已经分区了,本次新增硬盘的目的是为了扩容,所以这次不打算对新增硬盘分区(分区还不太懂,此处略过,有需要可以自行查询)Linux系统硬盘分区...
  • 1、查看Linux硬盘信息: sudo fdisk -l 2、格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): sudo mkfs.ext4 /dev/sdb1 3、创建/data目录(/data目录为硬盘将挂载的地方): sudo mkdir /data 4...
  • Linux系统中挂载硬盘

    2021-05-11 14:49:13
    硬盘插入USB口,或者系统自带硬盘未被识别,Linux系统会将设备加载在 /dev/文件下面。但此时,你还不能用这些设备,USB系统文件需要被挂载到系统中,这样用户存储数据。1. 查找设备位置-> sudo fdisk -lDisk /dev...
  • ☆☆☆☆☆ Linux 系统 挂载磁盘操作 ☆☆☆☆☆ 1.查看已有可挂载的磁盘有哪些 命令:$ fdisk -l 2.处理挂载盘格式,格式化分区,如:指定格式为...修改 /etc/fstab,加一行下面的数据即可完成永久挂载配置 设...
  • Linux系统如何挂载硬盘

    千次阅读 2021-11-27 21:03:37
    2.1Linux硬盘分IDE硬盘和SCS硬盘,目前基本上是SCSI硬盘 2.2对于IDE硬盘,驱动器标识符为"hdx~",其中"hd"表明分区所在设备的类型,这里是指IDE硬盘了。“x"为盘符(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助...
  • Ubuntu实现永久挂载硬盘

    千次阅读 2022-04-13 16:59:44
    永久挂载磁盘,每次开机不需要重新操作。
  • Linux硬盘分区挂载1

    千次阅读 2021-11-16 11:15:23
    本篇主要涉及分区涉及到的分区和挂载的概念,目的,常用分区工具(parted和fdisk),MBR分区表和GPT的区别与涉及到的相关挂载、分区、格式化、激活/关闭分区,取消挂载的命令的格式及使用,依次分概念及常用命令...
  • 1. 挂载命令: //将 /dev/nvmen1p1设备挂载到当前目录  sudo mount /dev/nvmen1p1 . ... ...2. 永久挂载方法  1) sudo vim /etc/fstab 2) 将挂载信息写入该文件 3) mount -a 重新读取/et...
  • Linux挂载新的硬盘

    2022-06-27 10:31:09
    其中的sdb就是我们新添加的磁盘,sda就是我们在第一次安装linux操作系统的时候设置的硬盘 磁盘/dev/sda已经分区,并格式化后挂载在了对应的MOUNTPOINT下面 1.2 通过fdisk -l 也可以看到磁盘的信息 可以看到...
  • Ubuntu 永久挂载硬盘

    千次阅读 2022-08-05 14:30:44
    Ubuntu永久挂载磁盘步骤!
  • 查看Linux硬盘信息 fdisk -l 1 格式化新硬盘(操作有风险,谨慎操作) sudo mkfs.ext4 /dev/sdb1 1 ext4:格式化格式 /dev/sdb1:磁盘 创建挂载目录 sudo mkdir data 1 挂载分区 sudo mount /dev/sdb1 /data 1 ...
  • 总步骤:虚拟机添加硬盘->分区->格式化->挂载->设置可以自动挂载 1.虚拟机添加硬盘 在【虚拟机】菜单中选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】(只修改磁盘大小即可,重启系统) ...
  • Linux 开机自动挂载硬盘的方法

    千次阅读 2021-05-18 20:51:58
    1、查看Linux硬盘信息: sudo fdisk -l 2、查看磁盘分区的UUID sudo blkid /dev/sda1: UUID="8048997a-16c9-447b-a209-82e4d380326e" TYPE="ext4" /dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" ...
  • 硬盘挂载(临时、永久) 临时挂载到目录: 查看当前fdisk -l 一、临时挂载(重启需要再次挂载) 想要挂载主要分为三步(把冰箱门打开,把大象放进去,把冰箱门关上,开玩笑): 1.首先你要查看移动硬盘的文件系统...
  • ubuntu永久挂载硬盘

    千次阅读 2021-11-30 11:24:01
    1、查看Linux硬盘信息: $ sudo fdisk -l 2、格式化硬盘(根据需要确定文件系统): sudo mkfs.xfs /dev/sdb 4、挂载分区: sudo mount /dev/sdb /home 5、查看磁盘分区的UUID $ sudo blkid /dev/sda1...
  • 硬盘分区和永久挂载

    2022-08-02 15:05:06
    什么是硬盘:电脑硬盘是计算机最主要的存储设备。
  • linux 永久磁盘挂载

    2021-05-14 00:55:56
    包年包月实例过期后,如果未在规定时间内续费,实例和磁盘均会自动释放,数据永久丢失,无法找回。关于预付费资源过期后的状态变化,请参考预付费(包年包月)。在使用包年包月实例过程中,如果您觉得当前实例配置过高...
  • centos挂载硬盘到opt

    千次阅读 2021-05-15 01:22:59
    1查看硬盘信息fdisk -l2看到是否有Disk /dev/sdb3进入磁盘,对磁盘进行分区。fdisk /dev/sdbCommand (m for help):nCommand actione extended //输入e为创建扩展分区p primary partition (1-4) //输入p为创建逻辑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,895
精华内容 5,158
关键字:

linux硬盘永久挂载