Linux.分区、格式化、挂载
来源:互联网 发布:网络控制系统的应用 编辑:程序博客网 时间:2024/05/17 06:59
- 双系统 + 小硬盘 = ubuntu空间不够用
- 于是用win10自带的分区工具(右键计算机-管理-磁盘管理器)删掉了一个卷,大约24G,决定将这块空间挂载到ubuntu上
- 如今一块500G的SSD要一千块,实在买不起
系统与硬盘
niugen@niugenen:~$ uname -aLinux niugenen 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linuxniugen@niugenen:~$ sudo fdisk -l[sudo] niugen 的密码: Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x6d2d0206设备 启动 Start 末尾 扇区 Size Id 类型/dev/sda1 * 2048 169934847 169932800 81G 7 HPFS/NTFS/exFAT/dev/sda2 169934848 394025327 224090480 106.9G 7 HPFS/NTFS/exFAT/dev/sda3 394027006 435970047 41943042 20G 5 扩展/dev/sda5 394027008 404025343 9998336 4.8G 83 Linux/dev/sda6 404027392 405002239 974848 476M 83 Linux/dev/sda7 405004288 407003135 1998848 976M 82 Linux 交换 / Solaris/dev/sda8 407005184 411002879 3997696 1.9G 83 Linux/dev/sda9 411004928 435970047 24965120 11.9G 83 LinuxDisk /dev/sdb: 931.5 GiB, 1000170586112 bytes, 1953458176 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: 55333591-6989-44CA-9841-239B250B344E设备 Start 末尾 扇区 Size 类型/dev/sdb1 2048 1953456127 1953454080 931.5G Microsoft basic data
- 关于/dev/ram1这类设备的一篇博客
分区
- 从上文可见/dev/sda3是一个扩展分区,衍生出了/dev/sda56789这五个分区,目前我整个ubuntu也就是在这五个分区上
niugen@niugenen:~$ df文件系统 1K-块 已用 可用 已用% 挂载点udev 4010356 0 4010356 0% /devtmpfs 805972 9644 796328 2% /run/dev/sda5 4789564 1675264 2847960 38% //dev/sda9 12155568 8783780 2731276 77% /usrtmpfs 4029844 21112 4008732 1% /dev/shmtmpfs 5120 4 5116 1% /run/locktmpfs 4029844 0 4029844 0% /sys/fs/cgroup/dev/sda6 463844 105084 330293 25% /boot/dev/sda8 1934672 1560648 257700 86% /hometmpfs 805972 68 805904 1% /run/user/1000
也可见到,整块硬盘大小为232.9 GiB,但是所有的分区加起来才207GiB,也就是还有25G空间,那也就是我在win10上删掉的那个卷
给这25G分个区,过程根据提示输入command就好
- n:add a new partition
分好后长这样
niugen@niugenen:~$ sudo fdisk /dev/sda[sudo] niugen 的密码: Welcome to fdisk (util-linux 2.27.1).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.命令(输入 m 获取帮助): pDisk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x6d2d0206设备 启动 Start 末尾 扇区 Size Id 类型/dev/sda1 * 2048 169934847 169932800 81G 7 HPFS/NTFS/exFAT/dev/sda2 169934848 394025327 224090480 106.9G 7 HPFS/NTFS/exFAT/dev/sda3 394027006 435970047 41943042 20G 5 扩展/dev/sda4 435970048 488397167 52427120 25G 83 Linux/dev/sda5 394027008 404025343 9998336 4.8G 83 Linux/dev/sda6 404027392 405002239 974848 476M 83 Linux/dev/sda7 405004288 407003135 1998848 976M 82 Linux 交换 / Solaris/dev/sda8 407005184 411002879 3997696 1.9G 83 Linux/dev/sda9 411004928 435970047 24965120 11.9G 83 LinuxPartition table entries are not in disk order.命令(输入 m 获取帮助): q
- 出现了/dev/sda4,大小为25G
格式化
$ mkfs -t ext4 /dev/sda4
挂载
$ mount /dev/sda4 /home/niugen/disk
- 之后就这样了
niugen@niugenen:~$ df -lhT文件系统 类型 容量 已用 可用 已用% 挂载点udev devtmpfs 3.9G 0 3.9G 0% /devtmpfs tmpfs 788M 9.5M 778M 2% /run/dev/sda5 ext4 4.6G 1.6G 2.8G 38% //dev/sda9 ext4 12G 8.4G 2.7G 77% /usrtmpfs tmpfs 3.9G 14M 3.9G 1% /dev/shmtmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup/dev/sda6 ext4 453M 103M 323M 25% /boot/dev/sda8 ext4 1.9G 1.5G 251M 86% /home/dev/sda4 ext4 25G 44M 24G 1% /home/niugen/disktmpfs tmpfs 788M 88K 787M 1% /run/user/1000/dev/sdb1 fuseblk 932G 758G 175G 82% /media/niugen/Elements/dev/sda2 fuseblk 107G 57G 51G 54% /media/niugen/0006FC6000004495
- 设置为开机自动挂载
$ sudo gedit /etc/fstab
加上我这里的最后一行
niugen@niugenen:~$ cat /etc/fstab # /etc/fstab: static file system information.## Use 'blkid' to print the universally unique identifier for a# device; this may be used with UUID= as a more robust way to name devices# that works even if disks are added and removed. See fstab(5).## <file system> <mount point> <type> <options> <dump> <pass># / was on /dev/sda5 during installationUUID=b5816071-6ad8-4676-bfd6-a3a780e2b574 / ext4 errors=remount-ro 0 1# /boot was on /dev/sda6 during installationUUID=5fd70596-6fc0-4f4c-8b0e-3fe9eae8b605 /boot ext4 defaults 0 2# /home was on /dev/sda8 during installationUUID=607b284d-802a-4a0e-bcab-efb2f1065fa6 /home ext4 defaults 0 2# /usr was on /dev/sda9 during installationUUID=d7f6f351-05f5-454e-b63e-88cbdf0e440d /usr ext4 defaults 0 2# swap was on /dev/sda7 during installationUUID=3354a04d-6019-43eb-be82-20de08126d9d none swap sw 0 0/dev/sda4 /home/niugen/disk ext4 defaults 0 2
- 每行的格式在已有的注释里已经说出来了
# <file system> <mount point> <type> <options> <dump> <pass>
- <源文件系统><挂载点><文件系统类型><选项>\< dump>\< pass>
- dump:设置是否让备份程序dump备份文件系统,0为忽略,1为备份。
- pass:告诉fsck程序以什么顺序检查文件系统,0为忽略。
- 我看其他的都是 0 2 ,于是我也写了0 2
- 搞定
- 关键还在于理解主分区、扩展分区、逻辑分区的概念,和他们之间的关系,才能搞清楚自己到底在干什么
0 0
- Linux分区、格式化、挂载
- Linux.分区、格式化、挂载
- linux fdisk 分区、格式化、挂载!
- Linux系统如何分区、格式化、挂载
- Linux添加硬盘 分区 格式化 挂载
- Linux-磁盘的分区、格式化、挂载
- 阿里云linux服务器分区,格式化,挂载
- Linux分区格式化
- linux分区,格式化
- linux硬盘 格式化 分区
- Linux 硬盘,格式化,分区。
- Linux分区格式化
- Linux-分区与格式化
- Linux 硬盘,格式化,分区
- Linux分区格式化
- 【Linux】分区与格式化
- Linux 分区和格式化
- Linux分区与格式化
- Volley框架(三):使用Volley提交表单数据
- PYTHON
- 1103.Integer Factorization (30)...to be continued...
- 数据库mysql总结(一)
- 结合Struts+Spring+jdbc做的一个小项目
- Linux.分区、格式化、挂载
- Android应用坐标系统全面详解
- HTTP1.0/1.1区别
- 【黑色飞鱼教程】今天来讲讲115怎么玩得转~
- 喵哈哈村的魔法考试 Round #2 (Div.2) B.喵哈哈村的种花魔法 线段树 区间更新 单点查询
- android 拍照及录短视频---练习
- android 拍照及录短视频---练习
- java异常处理及设计
- Clang插件学习 Clang插件常用API