Linux之存储介质——mount、umount、fdisk、mkfs

2023-05-16

本节讨论设备级别的数据处理。对于诸如硬盘之类的物理存储器、网络存储器以及像RAID(独立冗余磁盘陈列)和LVM(逻辑卷管理)之类的虚拟存储器,Linux都有惊人的处理能力。
本节主要用到以下命令

  • mount: 挂载文件系统
  • umount: 卸载文件系统
  • fdisk: 硬盘分区命令
  • mkfs:创建文件系统

0.参考文献

《Linux命令行大全》 [美] William E. Shotts. Jr 著 郭光伟 郝记生 译, 人民邮电出版社

更多有用的Linux知识详解,可参加博主的Linux学习导航页

1.挂载、卸载存储设备

Linux图形界面操作在多数情况下,设备只要连接上系统就能运行。由于像服务器这类的非图形界面操作系统通常都有一些极致的存储需求和复杂的配置要求,所以这类系统中管理存储设备很大程度上还是靠手动操作。
管理存储设备首先要做的就是将该设备添加到文件系统树中,从而允许操作系统可以操作该设备,这个过程称之为挂载
注意,类Unix操作系统,与Linux相似,都只有一个文件系统树,设备则都连接到树的不同点上。这与Windows不同,它对于每个设备都有独立的树(如C:\、D:\等)。

/etc/fstab文件内容列出了系统启动时挂载的设备(通常是硬盘分区)。例如,博主的TX2上文件内容为

# <file system> <mount point>             <type>          <options>                           <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1

表1 /etc/fatab文件6个参数含义

字段内容描述
1设备通常,该字段表示的是与物理设备相关的设备文件的真实名称。比如/dev/hda1就表示第一个IDE通道上的主设备的第一块分区。但是如今的计算机有很多可热拔插的设备(像USB驱动器),所以许多较新的Linux发行版用文本标签来关联设备。当设备与系统连接后,该标签(格式化后就会加到存储介质中)就会被操作系统识别。通过这样的方式,不管实际的物理设备被分配到哪个设备文件,它仍然能被正确识别。
2挂载节点设备附加到文件系统树的的目录
3文件系统类型Linux可以挂载很多文件系统类型,最常见的原始文件系统是ext3,但也支持许多其它系统如FAT16(msdos)、FAT32(vfat)、NTFS(ntfs)、CD-ROM(iso9660)等
4选项文件系统挂载时可以使用许多选项参数,比如,可以设置文件系统以只读的方式挂载或者阻止任何程序修改它们(对于可移动设备是一个很有用的维护安全性的方法)
5频率此数值被dump命令用来决定是否对该文件系统进行备份以及多久备份一次
6优先级此数值被fsck命令用来决定在启动时需要被扫描的文件系统的顺序

1.1 查看已挂在的文件系统列表

mount命令用于文件系统挂载。不带任何参数输入该命令将会调出目前已经挂载的文件系统列表。

$ mount
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev type devtmpfs (rw,relatime,size=3984564k,nr_inodes=996141,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/debug type cgroup (rw,nosuid,nodev,noexec,relatime,debug)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=26,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=804864k,mode=700,uid=1000,gid=1000)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

列表的格式为:
device on mount_point type filesystem_type(options)
当我们为TX2(ubuntu 18.04)插入一个移动硬盘(我的硬盘分了两个区)的时候,最后一行多出如下:

/dev/sda2 on /media/deeid-2/生活娱乐 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sda1 on /media/deeid-2/I type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

以第二个条目来说,表示名为/dev/sda1的设备已经挂载了/media/deeid-2/I目录下,并且是fuseblk类型。
获取设备名后,便可以卸载该设备,然后将其挂载到系统树的另外一个节点上。进行此操作,必须首先获得超级用户权限,再使用umount命令卸载设备

$ sudo umount /dev/sda1

接下来,为其创建一个新的挂载节点。挂载节点仅仅是文件系统上的某个目录,并没有什么特别之处。甚至不需要是空目录。尽管在非空目录上挂载设备,该目录下原有内容将不可见直到此设备被卸载。
例如,创建一个新目录

$ mkdir ~/test/
$ sudo mount -t fuseblk /dev/sda1 ~/test/

之后,就可以通过新建的挂载节点访问移动硬盘的内容:

$ cd ~/test/
$ ls

注意,此时如果想卸载移动硬盘会出现报错

$ sudo umount /dev/sda1
umount: /dev/sda1: device is busy

这是由于设备正在被某人或是某程序使用时是不能被卸载的。当下工作目录是移动硬盘的挂载节点,所以导致了错误警告。退出该工作目录即可。

1.2 确定设备名称

如果操作的是一台服务器或者不支持自动挂载的情况,如何确定设备名称?
首先了解系统是如何命名设备的

$ ls /dev

发现输出大量设备,ls命令输出的表单揭示了设备命的一些固定模式,部分如表2。
表2 Linux存储设备名称

模式设备
/dev/fd*软盘驱动器
/dev/hd*较旧系统上的IDE(或PATA)硬盘
/dev/lp*打印机设备
/dev/sd*SCSI硬盘,在最近的Linux系统上,内核把所有的类硬盘设备(包括PATA/SATA硬盘、闪存、USB海量存储设备比如便携式音乐播放器或数码相机等)都当做SCSI硬盘
/dev/sr*光驱(CD/DV播放机和刻录机)

2.创建新的文件系统

将一个使用FAT32文件系统的闪存驱动器重新格式化为Linux本地文件系统。需要两个步骤:

  • Step1: (可选)在对现有分区不满意的情况下创建一个新的分区布局
  • Step2: 在驱动器上创建一个新的空文件系统

2.1 用fdisk命令进行磁盘分区

fdisk命令实现用户和磁盘设备(比如硬盘驱动器和闪存驱动器)进行较低层次的直接交互。该工具用来编辑、删除以及创建设备分区。使用闪存前,我们必须将其卸载,然后再启动fdisk程序

$ sudo umount /dev/sda1
$ sudo fdisk /dev/sda1

注意,设备名称要根据你的实际情况来。
程序启动后,会出现下面的指定信息:

Command (m for help):

输入m后显示如下菜单:


  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   F   list free unpartitioned space
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table
   i   print information about a partition

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Script
   I   load disk layout from sfdisk script file
   O   dump disk layout to sfdisk script file

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table

首先,查看现有的磁盘分区布局,可以通过输入字母p打印显示设备的分区表:

Command (m for help): p

Disk /dev/sda1: 115.5 GiB, 124016132096 bytes, 242219008 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73736572

Device      Boot      Start        End    Sectors   Size Id Type
/dev/sda1p1      1920221984 3736432267 1816210284   866G 72 unknown
/dev/sda1p2      1936028192 3889681299 1953653108 931.6G 6c unknown
/dev/sda1p3               0          0          0     0B  0 Empty
/dev/sda1p4        27722122   27722568        447 223.5K  0 Empty

然后输入l,一张包含所有可能分区类型的对照表便显示出来。查表,可以看到Linux分区类型用83表示。
回到程序菜单,会看到用来改变区分ID的菜单选项

t   change a partition type

在提示框输入t和新的ID:

Command (m for help): t
Partition number (1-4, default 4): 1
Hex code (type L to list all codes): 83

Changed type of partition 'unknown' to 'Linux'.

完成了分区ID的修改,到目前为止,设备一直处于未开发状态(所有的变化都存储在了内存中而非物理设备上),所以下一步我们就该向设备写入修改后的分区表,然后退出。

Command (m for help): w
The partition table has been altered.
Syncing disks.

2.2 用mkfs命令创建新的文件系统

在编辑分区结束后,mkfs(make filesystem)命令可以来创建各种类型的文件系统。例如如果我们想在设备上创建ext4文件系统,可以

sudo mkfs -t ext4 /dev/sda1
mke2fs 1.44.1 (24-Mar-2018)
/dev/sda1 contains a ntfs file system
Proceed anyway? (y,N) y
Creating filesystem with 30277376 4k blocks and 7569408 inodes
Filesystem UUID: 2ac43b2e-7f84-4832-85bb-ef71809b8785
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done
Writing inode tables: done
Creating journal (131072 blocks): done
Writing superblocks and filesystem accounting information:
 20:47:15 up  2:08,  2 users,  load average: 3.90, 2.87, 1.90
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
deeid-2  :0       :0               18:39   ?xdm?   7:55   0.01s /usr/lib/gdm3/gdm-x-session --run-script /usr/lib/gnome-session/run-systemd-se
deeid-2  pts/2    192.168.31.209   19:20    0.00s  1.29s  0.04s w
deeid-2@deepid2-desktop:~$ e
-bash: e: command not found
deeid-2@deepid2-desktop:~$
deeid-2@deepid2-desktop:~$ r
-bash: r: command not found
deeid-2@deepid2-desktop:~$ w
 20:47:15 up  2:08,  2 users,  load average: 3.90, 2.87, 1.90
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
deeid-2  :0       :0               18:39   ?xdm?   7:56   0.01s /usr/lib/gdm3/gdm-x-session --run-script /usr/lib/gnome-session/run-systemd-se
deeid-2  pts/2    192.168.31.209   19:20    0.00s  1.28s  0.03s w

这种分区及格式化过程适用于任何有额外存储设备插入系统的时候。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux之存储介质——mount、umount、fdisk、mkfs 的相关文章

  • ansible 重新启动 2.1.1.0 失败

    我一直在尝试创建一个非常简单的 Ansible 剧本 它将重新启动服务器并等待它回来 我过去在 Ansible 1 9 上有一个可以运行的 但我最近升级到 2 1 1 0 并且失败了 我正在重新启动的主机名为 idm IP 为 192 16
  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • bluetoothctl 到 hcitool 等效命令

    在 Linux 中 我曾经使用 hidd connect mmac 来连接 BT 设备 但自 Bluez5 以来 这种情况已经消失了 我可以使用 bluetoothctl 手动建立连接 但我需要从我的应用程序使用这些命令 并且使用 blue
  • 抑制 makefile 中命令调用的回显?

    我为一个作业编写了一个程序 该程序应该将其输出打印到标准输出 分配规范需要创建一个 Makefile 当调用它时make run gt outputFile应该运行该程序并将输出写入一个文件 该文件的 SHA1 指纹与规范中给出的指纹相同
  • 使用 grep 查找包含所有搜索字符串的行

    我有一个文件 其中包含很多与此类似的行 id 2796 some model Profile message type MODEL SAVE fields account 14 address null modification times
  • 如何使用 xterm.js 创建基于 Web 的终端以 ssh 进入本地网络上的系统

    我偶然发现了这个很棒的图书馆xterm js https xtermjs org 这也是 Visual Studio Code 终端的基础 我有一个非常普遍的问题 我想通过基于网络的终端 不在网络中 可能位于 aws 服务器上 访问本地网络
  • 应用程序无缘无故地被杀死。怀疑 BSS 高。如何调试呢?

    我已经在CentOs6 6中成功运行我的应用程序 最近 硬件 主板和内存 更新了 我的应用程序现在毫无理由地被杀死 root localhost PktBlaster PktBlaster Killed 文件和 ldd 输出 root lo
  • nginx 上的多个网站和可用网站

    通过 nginx 的基本安装 您的sites available文件夹只有一个文件 default 怎么样sites available文件夹的工作原理以及如何使用它来托管多个 单独的 网站 只是为了添加另一种方法 您可以为您托管的每个虚拟
  • 如何根据 HTTP 请求使用 Python 和 Flask 执行 shell 命令并流输出?

    下列的这个帖子 https stackoverflow com questions 15092961 how to continuously display python output in a webpage 我能够tail f网页的日志
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • gdb查找行号的内存地址

    假设我已将 gdb 附加到一个进程 并且在其内存布局中有一个文件和行号 我想要其内存地址 如何获取文件x中第n行的内存地址 这是在 Linux x86 上 gdb info line test c 56 Line 56 of test c
  • 如何查明CONFIG_FANOTIFY_ACCESS_PERMISSIONS是否启用?

    我想利用fanotify 7 http man7 org linux man pages man7 fanotify 7 html我遇到的问题是在某些内核上CONFIG FANOTIFY ACCESS PERMISSIONS不起作用 虽然C
  • 为什么内核需要虚拟寻址?

    在Linux中 每个进程都有其虚拟地址空间 例如 32位系统为4GB 其中3GB为进程保留 1GB为内核保留 这种虚拟寻址机制有助于隔离每个进程的地址空间 对于流程来说这是可以理解的 因为有很多流程 但既然我们只有 1 个内核 那么为什么我
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 两种情况或 if 哪个更快? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我必须制作一个 非常 轻的脚本 它将接受用户的选项并调用脚本中的函数来执行一些任务 现在我可以使用 IF 和 CASE 选项 但我想知道两
  • PHP 从命令行启动 gui 程序,但 apache 不启动

    首先 我阅读了有类似问题的人的一些帖子 但所有答案都没有超出导出 DISPLAY 0 0 和 xauth cookies 这是我的问题 提前感谢您的宝贵时间 我开发了一个小库 它使用 OpenGL 和 GLSL 渲染货架 过去几天我将它包装
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • ubuntu:升级软件(cmake)-版本消歧(本地编译)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我的机器上安装了 cmake 2 8 0 来自 ubuntu 软件包 二进制文件放置在 usr bin cmake 中 我需要将 cmake 版本至少

随机推荐

  • Linux键盘使用技巧---光标移动、修改文本、复制粘贴、history查看历史命令

    首先是两个有意思的命令 clear 清屏 history 显示历史列表的记录 1 编辑命令行 bash使用一个名为Readline的库来实现命令行的编辑 1 1 光标移动 表1 光标移动命令 组合键作用Ctrl 43 A移动光标到行首Ctr
  • 制作Ubuntu启动盘——详细记录,亲测有效

    使用Win10操作系统 43 U盘 8GB以上 制作Ubuntu18 04的启动盘 Step1 下载 ubuntu 18 04 4 desktop amd64 isoRufus 3 10 Step2 插入U盘 xff0c 打开Rufus 3
  • Linux权限详情---id、chmod、umask、su、chown、chgrp、passwd

    Linux不仅是多重任务处理 multitasking 系统 xff0c 还是多用户 multiuser 系统 这是说 xff0c 虽然一台标准计算机可能只包含一个键盘和一台显示器 xff0c 但是它仍然可以同时被一个以上的用户使用 远程用
  • Linux进程详解(非常详细且入门)---ps、top、kill、fg

    常见的操作系统都支持多重任务处理 multitasking 系统通过快速切换运行中的程序来实现多任务的同时执行 Linux内核通过使用进程来管理多重任务 进程是Linux用来安排不同程序等待CPU调度的一种组织方式 1 进程如何工作 系统启
  • Linux环境详情与配置——export,alias,set,printenv

    在shell会话调用环境 environment 期间 shell会存储大量的信息 程序使用存储在环境中的数据来确定我们的配置 1 环境中存储的是什么 shell在环境中存储了两种基本类型的数据 环境变量 environment varia
  • Linux之vi介绍----完整入门及快捷键

    0 前言 自从我的学习linux笔记开始更新后 xff0c 阅读量挺高 xff0c 说明大家使用linux热情很高 在前边几篇博客中我未指明参考书籍 xff0c 这里做下说明 xff0c 将慢慢补充之前几篇的参考说明 我的博客源于对以下书本
  • Linux系统软件包管理——dpkg、apt-get、rpm、yum

    软件包管理是一种在系统上安装 维护软件的方法 主要有两种方式 xff0c 一种是通过安装Linux经销商发布的软件包来满足软件需求 xff1b 一种是先下载源代码 xff0c 然后对其进行编译 xff08 博主在使用jetson tx2时
  • Linux之网络相关命令——ping、tranceroute、netstat、ftp、lftp、wget、ssh、scp、sftp

    网络连接方面 xff0c Linux可以说是万能的 Linux工具可以建立各种网络系统及应用 xff0c 包括防火墙 路由器 域名服务器 NAS xff08 网络附加存储 xff09 盒等 这里主要讲一些经常用到的命令 xff0c 涉及网络
  • Linux文件搜索命令介绍——locate、find、xargs、touch、stat

    本文主要介绍两个用在Linux系统中搜索文件的工具 locate 通过文件名查找文件find 在文件系统目录框架中查找文件 同时 xff0c 我们也会介绍一个通常与文件搜索命令一起使用 处理搜索结果文件列表的命令 xargs 从标准输入中建
  • ubuntu使用bash脚本+gnome实现开机自启python程序和崩溃重启

    这里以tx2的ubuntu18 04为例 xff0c 对ubuntu系统是有效的 例如我们要实现开机自动启动 home me test main py程序 xff0c 并且当main py出现任何意料之外的错误报错时 xff0c 系统可以重
  • http请求转串口通信系统开发者文档

    http请求转串口通信系统介绍 系统价值和功能与口号 让所有单片机联网通信 1 系统使用c语言mqtt协议开发esp8266为硬件载体 xff0c 调用者只需要任意编程语言的串口通信即可 xff01 2 是一个好用的免费的稳定的单片机网络通
  • ubuntu实现屏幕的旋转和开启自动旋转屏幕

    1 旋转屏幕 有两种方法 xff0c 一种是命令行 xff0c 一种是图形界面 这里只介绍命令行 xff0c 因为其简单 xrandr o left 向左旋转90度 xff0c 用于横屏转竖屏 xrandr o right 向右旋转90度
  • MaskRCNN在Jetson tx2上的测速结果

    博主测试了在不同模式 精度下降MaskRCNN部署到Jetson TX2上的测速结果 xff0c 与大家分享讨论 对FasterRCNN的测速可见FasterRcnn在Jetson TX2上测速 使用的MaskRCNN框架 matterpo
  • FasterRcnn在Jetson TX2上测速

    博主测试了在不同模式 精度下将FasterRCNN部署到Jetson TX2上的测速结果 xff0c 与大家分享讨论 对于MaskRCNN的部署结果可参见 MaskRCNN在Jetson tx2上的测速结果 使用的Caffe版本Faster
  • Linux学习笔记导航页

    本博客中与博主Linux学习相关的博文导航 xff0c 方便查看 Linux系统ls命令详解Linux系统中目录的内容详解 bin dev etc home lib opt usr varLinux操作文件与目录 cp mv mkdir r
  • Jetson TX2使用经验导航页

    本博客中与Jetson TX2使用相关的博文导航 xff0c 方便查看 JetsonTX2 之刷机 Jetpack 4 3TX2 ubuntu 18 04 更换清华镜像源Jetson TX2刷机后查看CUDA和CUDNN版本 以JetPac
  • Pytorch学习导航页

    本博客中与pytorch学习相关的博文 xff0c 方便查看 Pytorch源码学习之一 xff1a torchvision models alexnetPytorch源码学习之二 xff1a torchvision models vggP
  • Python小技巧导航页

    本博客中与Python使用技巧相关的博文 xff0c 方便查看 使用matplotlib绘图库的pyplot快速绘图Python调用face 43 43 API完成本地图片的人脸检测Python爬虫 按照关键词爬取视觉中国高清图像pytho
  • Linux归档与备份——gzip、gunzip、bzip2、bunzip2、tar、zip、unzip、rsync

    维护系统数据安全是计算机系统管理者的基本任务之一 xff0c 及时创建系统文件的备份文件是维度系统数据安全的一种常用方法 本节主要介绍以下命令 文件压缩程序 gzip 压缩和解压缩文件工具bzip2 块排序文件压缩工具 文件归档程序 tar
  • Linux之存储介质——mount、umount、fdisk、mkfs

    本节讨论设备级别的数据处理 对于诸如硬盘之类的物理存储器 网络存储器以及像RAID 独立冗余磁盘陈列 和LVM 逻辑卷管理 之类的虚拟存储器 xff0c Linux都有惊人的处理能力 本节主要用到以下命令 mount 挂载文件系统umoun