警告:这将破坏目标磁盘上的所有数据

警告:这将破坏目标磁盘上的所有数据

我最近在我的 Ubuntu 上安装了一个新硬盘10.0.4框。我使用系统 -> 管理 -> 磁盘实用程序来格式化磁盘(ext4 文件类型) - 但没有创建分区(这是可取的吗?)。

我已手动将驱动器安装为/mydata。

我想让机器在启动/重启时自动安装该设备。我该怎么做?

[[更新]]

这是在我的系统上运行的输出sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       59334   476595200   83  Linux
/dev/sda2           59334       60802    11789313    5  Extended
/dev/sda5           59334       60802    11789312   82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 16.0 GB, 16026435072 bytes
254 heads, 63 sectors/track, 1956 cylinders
Units = cylinders of 16002 * 512 = 8193024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        1955    15641929    c  W95 FAT32 (LBA)

答案1

首先,你的/dev/sdb磁盘还没有分区。我假设这是你要挂载的磁盘。

警告:这将破坏目标磁盘上的所有数据


跑步sudo fdisk /dev/sdb

  1. 按下O并按下Enter (创建新表)

  2. 按下N并按下Enter (创建新分区)

  3. 按下P并按下Enter (创建主分区)

  4. 然后按下1并按下Enter (将其创建为第一个分区)

  5. 最后,按W (这会将所有更改写入磁盘)


好的,现在您有一个分区,现在您需要一个文件系统。

  1. 跑步sudo mkfs.ext4 /dev/sdb1

  2. 现在您可以将其添加到 fstab

    您需要添加它才能/etc/fstab使用您最喜欢的文本编辑器

    请小心使用此文件,因为它很容易导致您的系统无法启动。

    为驱动器添加一行,格式如下。

    假设分区按照上面的 mkfs 格式化为 ext4

    #device        mountpoint             fstype    options  dump   fsck
    
    /dev/sdb1    /home/yourname/mydata    ext4    defaults    0    1
    

然后在下次重启时它将自动挂载。

这个网页有很多有用的信息文件系统

答案2

对我来说 GUI 解决方案是gnome 磁盘

sudo gnome-disks

gnome 磁盘

然后使用配置按钮,您可以“编辑挂载选项”,随意提供挂载点的目标,它将自动保存到 /etc/fstab 中 在此处输入图片描述

笔记:如果此挂载点不可用,则会导致系统不挂起的选项nofail,在启动时可能无法访问文件系统(如 USB、NFS 等)的情况下可能会很有用。

答案3

将驱动器设置为每次启动计算机时自动安装

您需要编辑 /etc/fstab:

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。

gksudo gedit /etc/fstab

将这一行添加到末尾:

/dev/sdaX /media/mydata ext4 defaults 0 0

注意:确保用适合您情况的正确值替换 X。

或者您可以使用存储设备管理器,来自软件中心。

答案4

如果您使用 FAT32 或 NTFS 文件系统,请使用以下命令:

对于 NTFS:

/dev/sda3   /media/entertainment    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0
/dev/sda4   /media/other    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0

noatimenodiratime有一些优化。如果您愿意,可以删除它们。

对于 FAT32 替换ntfs-3gvfat

相关内容