linux将包移动到目录下,如何将Linux主目录移动到另一个驱动器 | MOS86

要将Linux主文件夹移动到另一个驱动器? 这是在任何发行版上都可以使用的简单而逐步的方法。移动主文件夹意味着您可以重新安装Linux,而不必担心您的个人文件。

如果要设置一台新计算机或向现有计算机添加硬盘驱动器,则可能需要将主目录放置在默认位置以外的其他驱动器上。

现代个人计算机越来越流行的配置是使用中型固态驱动器(SSD)保存您的操作系统,并使用较大的固态混合驱动器(SSHD)或传统硬盘驱动器(HD)作为数据的主要存储。 或者,您的系统中可能只有一个传统的硬盘驱动器,并且您添加了新的HD硬盘以增加存储量。无论您出于什么原因,这里都是移动主目录的简单而快速的过程。

顺便说一句,如果您是从头开始安装Linux系统,则可能会看到在Linux发行版安装程序中创建单独主目录的选项。 通常,您只需要进入分区选项,创建一个单独的分区,然后将其挂载到/ home。 但是,如果您已经安装了Linux发行版,则可以按照以下说明将当前主目录移动到新位置,而不会丢失任何内容或重新安装操作系统。

顺便说一句,如果您是从头开始安装Linux系统,则可能会看到在Linux发行版安装程序中创建单独主目录的选项。 通常,您只需要进入分区选项,创建一个单独的分区,然后将其挂载到/ home。 但是,如果您已经安装了Linux发行版,则可以按照以下说明将当前主目录移动到新位置,而不会丢失任何内容或重新安装操作系统。...

相关:如何备份您的Linux系统

如果您只是将驱动器安装到Linux计算机上,或者将Linux安装到新的多驱动器计算机中的一个驱动器中,然后重新启动,则几乎没有证据表明新驱动器存在。

fdisk命令将为我们列出驱动器及其分区。

须藤fdisk -l

滚动浏览输出,直到找到新的驱动器。 第一个驱动器名为/ dev / sda,第二个驱动器名为/ dev / sdb,依此类推,最后一个驱动器每次递增。 因此/ dev / sde将是系统中的第五个硬盘驱动器。

在此示例中,新驱动器是要安装到系统的第二个驱动器。 因此,我们需要查找/ dev / sdb的条目。

/ dev / sdb在上方突出显示。 您会注意到它没有一行描述分区的内容。 它是一个全新的驱动器,所以它还没有一个。 我们需要创建分区。 我们可以使用fdisk做到这一点。 如果您的硬盘不是/ dev / sdb,请确保在命令中将/ dev / sdb替换为新硬盘的实际驱动器标识符。

须藤fdisk / dev / sdb

当fdisk提示您输入命令时,请按字母p。 这将打印硬盘驱动器的分区表。 我们知道它不会有一个,但是我们会得到一些有关驱动器的有用信息。 这为我们提供了一个很好的机会,以确保该驱动器将要为其创建要使用的驱动器的分区。

它告诉我们该驱动器是1TB驱动器,与我们在该测试机上所期望的匹配,因此请继续进行。

按字母n表示新分区,然后按p表示主分区。 当要求您输入分区号时,请按数字1。

我们将为整个磁盘创建一个分区,因此当提示您输入第一个扇区时,我们可以按Enter接受默认值。 然后将提示您输入最后一个扇区,Enter将接受默认值。

尽管fdisk确认已创建了一个1TB Linux分区,即分区号1,但硬盘驱动器上没有任何更改。 除非您给fdisk命令将更改写入驱动器,否则驱动器将保持不变。 确定您对我们的选择感到满意后,请按字母w将更改写入驱动器。

该分区已被写入/ dev / sdb。 让我们检查一下发生了什么。 在/ dev / sdb上再次使用fdisk。

按字母p打印该分区表,您会看到现在为驱动器列出了一个分区。 因为它是该驱动器上的第一个分区,所以称为/ dev / sdb1。 第二个分区将称为/ dev / sdb2,依此类推。

我们不想对分区进行任何更改,因此请按字母q退出。

我们需要在分区上创建一个文件系统。 使用mkfs命令可以轻松实现。 请注意,您必须在命令中包括分区号。 请小心键入/ dev / sdb1(分区),而不是/ dev / sdb(驱动器)。

须藤mkfs -t ext4 / dev / sdb1

将为您创建文件系统,然后您将返回到命令提示符。

要使用新驱动器,我们必须将分区挂载到文件系统中的挂载点。 实际上,准确地说,既没有安装驱动器也没有安装分区,而是通过将文件系统嫁接到系统文件系统树上来将文件系统安装在分区上。

/ mnt点和其他地方一样好。 这只是允许我们将数据复制到新驱动器的临时安装点。 我们将使用mount命令将文件系统挂载在/ dev / sdb的第一个分区上,位于/ mnt。

须藤挂载/ dev / sdb1 / mnt

如果一切顺利,您将返回到命令行,并且没有错误消息。 让我们看看是否可以将目录更改为新安装的文件系统。

如果一切顺利,您将返回到命令行,并且没有错误消息。 让我们看看是否可以将目录更改为新安装的文件系统。

我们可以。 让我们看看这里。

我们可以。 让我们看看这里。

在我们的新文件系统中。 不需要默认的lost + found目录,因此我们可以将其删除。

sudo rm -rf丢失+找到

我们需要将所有内容从旧的主目录复制到新安装的文件系统。 使用r(递归)和p(保留)选项将确保复制所有子目录,并确保保留文件所有权,权限和其他属性。

须藤cp -rp / home / * / mnt

复制完成后,请使用ls进行浏览,并验证您的数据是否在新文件系统中。 换句话说,如果/ mnt是您的主目录,那么一切都存在并且正确吗?

lsls戴夫

您可能想要比本文研究的测试机器更全面。 作为安全网,将重命名并保留旧的/ home目录,直到您确定可以安全删除它为止。

须藤MV / home /home.orig

并创建一个新的空主目录。

须藤mkdir / home

将新的空主目录用作新硬盘驱动器上文件系统的安装点。 我们需要从/ mnt卸载它,然后在/ home上重新安装它。 请注意,命令umount在u后面没有n。

sudo umount / dev / sdb1 sudo挂载/ dev / sdb1 / home /

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值