树莓派3b tf卡2的tf卡可以作为存储空间吗

改变世界的程序猿!
本人的树莓派使用的是8G的TF卡。可是最近频繁提示 空间不足,df -h 看看已经用了96%了,插到电脑上显示55.9M 可能是windows只能识别fat32这么多,其他可能未被识别。
我们到磁盘管理器中查看。
还有4.35G没有被识别,好下面我们将这4.35G放到树莓派中。
执行如下命令!!!
PS:磁盘操作命令操作不当可能会引起数据丢失,无论有没有把握都必须备份重要的数据。
sudo fdisk /dev/mmcblk0
将看到的分区复制下来/dev/mmcblk0p2的start值,122880。下面会用到。
执行命令:d
(删除分区2,选择2)
执行命令:p (按这时候应该是少了一个分区了)
执行命令:n
执行命令:p (主要分区)
在开始位置输入start的值,如下图122880,看下图
后面的值默认即可
执行命令:p
执行命令:w
成功后如下图
然后我们重启树莓派
sudo reboot
重启后登录SSH执行如下命令。
sudo resize2fs /dev/mmcblk0p2
用于修复分区。
执行成功后,再次df看看。
Size为 7.2G,我的是8G的内存卡正常了,使用率为38%。
此条目发表在, 分类目录,贴了, 标签。将加入收藏夹。
Pingback引用通告:
2016年十一月
78910111213
14151617181920
212223242526271664人阅读
树莓派(4)
下面这个方式
输入sudo fdisk /dev/mmcblk0
,l小写L】
&d 回车&2 回车&n 回车&p 回车&2回车&然后提示first xxxx 这时候按 &回车之后提示Last xxxxx & &按回车&最后按w 回车reboot&再打开终端输入 sudo resize2fs /dev/mmcblk0p2&reboot
如果想将整个SD卡的空间都充份使用起来我们可以采用 fdisk 对SD卡的分区表进行扩展。
用fdisk命令进行分区操作 (实际操作前最好先熟悉一下fdisk的用法)
命令格式:
fdisk &存储设备名&&&//如: fdisk /dev/sda
进入fdisk 后,使用单键命令
m 显示Help
p 列出所有分区
d 删除分区
n 新建分区
w 存盘退出
q 不存盘退出
按 p 键 列出所有分区,可见有两个或三个分区
第一个分区是 FAT32分区,是引导用的
第二个分区是Linux 主分区
第三个分区是Linux Swap交换文件分区(虚拟机中可能没有)
用笔记下 Linux 主分区的Start Sector号 (我的img文件中是122880)
按 d 键& Partition Number (分区号) 选 2, 删除linux主分区(第2个区)如果有linuxSwap分区,
再按d键&Partition Number (分区号) 选 3, 删除linuxSwap分区(第3个区)
按 p 键& 列出所有分区,可见只剩第一个分区了
按 n 键,重新创建linux主分区
Partition Type(分类类型) 选 P (Primary)
Partition Number&(分区号) 选 2
First Sector(起始Sector) 一定要输入刚才记下来的Start Sector号(我的是122880)
Last Sector&(终止Sector)用默认值,直接回车
按 p 键&列出所有分区,可见有两个分区,linux主分区在第2个,起始位置是原位置
按 w 键&存盘退出fdisk
接下来,立即重启,不要做任何其它事情
sudo reboot
重启并登录后,立即用以下命令
sudo resize2fs /dev/mmcblk0p2
该命令将把第二个分区扩展到新的空间中
查看一下硬盘使用情况,OK了
操作的原理
首先删除了Linux主分区和Swap分区,重建的主分区起始Sector位置与原主分区一致,再resize2fs,则原主分区数据完全没变,但改变了主分区的大小。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:61323次
积分:1225
积分:1225
排名:千里之外
原创:48篇
评论:20条
欢迎关注微信公众号:
&&&音视频开发训练营公众号
音视频开发训练营QQ群:
(1)(2)(2)(1)(1)(6)(7)(6)(11)(1)(1)(4)(1)(1)(1)(1)(1)(2)(1)(1)(1)(1)(1)淘宝买来的 树莓派2代 B型
这玩意还分国产和UK产,价格差距在10-20左右 不过不超过200
另外就是要单独配个 5V2A 的电源,可选外壳和散热片,必备的是 TF 卡,可以用8G,我直接用的 32G TF 卡
这玩意安装比较麻烦,简单的说第一次进系统你需要显示器,他只有HDMI接口,可以考虑用 HDMI转VGA连显示器,要么就直接HDMI连液晶电视(我就用的电视装的)
需要的软件和系统
Win32DiskImager 用来将镜像写入TF卡
树莓派自己的系统、Ubuntu Core、Ubuntu Mate 等 注意是要 armhf 版本的
SSH工具 putty、SeureCRT、Xshell 等都可以 用来连接系统
提供一个我用的 ubuntu-mate 镜像下载地址
https://ubuntu-mate.org/raspberry-pi/
解压缩下载的 .bz 文件,获得一个 .img 的镜像,然后用工具写入 TF 卡
TF卡插入树莓派2 上电启动
安装过程也没什么好说的 语言-简体中文 时区-shanghai 英文键盘 然后用户名密码
我只用来当下载机,PHP或JAVA服务器,VPN,Samba共享,所以不需要图形化界面
sudo vi /etc/X11/default-display-manager
不管里面是 /usr/sbin/gdm 还是 /usr/sbin/lightdm
用# 注释掉,然后写上false 表示开机后不进入桌面环境
#/usr/sbin/lightdm
如果用 sudo startx 进入系统可能会有问题,需要删除
用户目录下 /home/xx用户/.Xauthority* 的文件
看不到无线网络图标
先编辑 /etc/NetworkManager/NetwrokManager.conf
managed=false
这里改为true
然后杀掉进程 sudo killall NetwrokManager 无线网络就出来了
sudo service network-manager start
-----------------------------------
然后调整磁盘空间,默认TF卡会剩余很多空间
sudo fdisk /dev/mmcblk0
依次输入 d 2 n p 2 (删除第二个分区,创建第二个分区)delete 2 new partion 2
后面是输入数字,不写 两个回车,然后输入 w 保存退出
sudo reboot
然后重新确认磁盘2的大小
sudo resize2fs /dev/mmcblk0p2
然后修改软件源
deb http://mirrors./ubuntu-ports/ vivid main restricted universe multiverse
deb http://mirrors./ubuntu-ports/ vivid-updates main restricted universe multiverse
deb http://mirrors./ubuntu-ports/ vivid-security main restricted universe multiverse
deb http://mirrors./ubuntu-ports/ vivid-backports main restricted universe multiverse
更新软件源,更新系统软件
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-server openssh-sftp-server
#修改配置文件 /etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
#增加 USEDNS no 这样可以加速ssh开始连接速度
sudo service ssh restart
sudo /etc/init.d/ssh restart
安装VPN PPTP 尽管这东西不安全,凑合用吧
sudo apt-get install pptpd
sudo vi /etc/pptpd.conf
先给 logwtmp 前面加上#
这个版本的pptp貌似有冲突
最后2行 修改成你网段里不用的ip,举例
localip 192.168.31.200
remoteip 192.168.31.201-220
修改密码文件
sudo vi /etc/ppp/chap-secrets
最下面增加一行(用户名随便写,服务名必须是pptpd,密码123随便写,*是所有ip都可以访问)
happysoul pptpd 123 *
修改dns 2个文件最好都要改
sudo vi /etc/ppp/pptpd-options
sudo vi /etc/ppp/options
增加 第一个是天津联通的dns 北京联通可以写 202.106.0.20
ms-dns 202.99.96.68
ms-dns 8.8.8.8
修改/etc/sysctl.conf ,我用不到ipv6 直接禁用了
net.ipv4.ip_forward=1
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
执行下面的看是否输出了上面的那行
sudo sysctl -p
sudo service pptpd restart
sudo service pppd-dns restart
---------------------------
设置虚拟网卡
sudo vi /etc/network/interfaces
引用 auto eth0:1
iface eth0:1 inet static
address 192.168.31.6
netmask 255.255.255.0
gateway 192.168.31.1
我想用 192.168.31.6的ip 小米路由器的网关默认就是 192.168.31.1
重启网络服务
sudo service networking restart
然后通过 ifconfig 就能看到 eth0:1 这个虚拟网卡了 前提是你要有 eth0的有线网卡
无线网卡同理
就是将eth0换成wlan0,不同机器配置不同,自己改吧
注意的是 如果静态的去写 要写全了所有的网络设备
----------------------------
安装samba 使用局域网共享功能
sudo apt-get install samba
修改samba配置文件
sudo vi /etc/samba/smb.conf
最后加入下面内容 我共享的文件夹是 /nas
comment = This is a share directory.
path = /nas
create mode = 0664
force directory mode = 775
directory mode = 0775
public = yes
broseable = yes
readable = yes
available = yes
writable = yes
delete readonly = yes
guest account = root
force group = root
force user = root
重启服务之后就可以访问了
sudo /etc/init.d/smbd restart
-----------------------------------
安装 nginx php java的jdk 搭建服务器
sudo apt-get install nginx php5 php5-fpm openjdk-7-jdk
/etc/nginx/nginx.conf
http{} 括号里面加入
#对外端口为80
#=====更改文件编码为UTF-8
#charset utf-8;
#access_log
logs/host.access.
location / {
#使用www目录作为项目目录
#禁止列出目录
#Nginx目录自动加斜线:
if (-d $request_filename){
rewrite ^/(.*)([^/])$ http://$host/$1$2/
#禁止记录文件日志
location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF|png|PNG|ico|ICO)$ {
index.html index.htm index.
#error_page
# redirect server error pages to the static page /50x.html
error_page
500 502 503 504
location = /50x.html {
location ~ \.php$ {
#这地方根据系统配置是用端口还是用sock方式
#fastcgi_pass
127.0.0.1:9000;
fastcgi_pass
unix:/var/run/php5-fpm.
fastcgi_index index.
#这个位置也要修改自己的目录位置 www
fastcgi_param SCRIPT_FILENAME /www/$fastcgi_script_
相关 [树莓] 推荐:
- 极客范 - GeekFan.net
前些天在网上买了一个二手的树莓派 裸板子190包邮 (新品套装280 360什么的太贵了啊岂可修). 到手目测没有问题 主IC还有一个铜质散热片 不错. 电源就用买移动电源送的充电器(标称5v 1000mA输出 )和数据线. SD卡么… 把很久没玩的PSP掏出来 把马甲卡中的东西倒到记忆棒里 记忆棒插回PSP TF卡装到转接卡上 (话说还是个class10的呢).
- CSDN博客综合推荐文章
树莓派终于到货了,是这个样子的. 上面有一行日期是 Raspberry PI (c) 2011.12. 选择这个镜像: RASPBIAN Debian . 780M的压缩包,很大的样子. 似乎还有个NOOBS的安装方式,完全无感. 顺便展示一下SD卡,通过查阅可用SD卡列表,似乎是支持个别的64G Class10的卡的,就像这个,编号是 Transcend SDXC 64G Class10 TS64GSDXC10.
- 极客范 - GeekFan.net
如果还没有找到答案,你是时候要从线上或者线下的资源寻找一些想法和项目,来帮助你将树莓派的潜能完全发掘出来. 树莓派没有内置的操作系统,也经常甚至连存储设备都没有. 但树莓派已经被证明了是一个非常成功的小型计算设备. 而很多学校(树莓派的目标用户),狂热爱好者,和那些想要打造一个小型家庭影音中心(包括其他设备)的用户都将树莓派作为他们的一个选择.
- 极客范 - GeekFan.net
我一直在寻找一些能给自己孩子带来教益的瞬间. 当我五岁的儿子来寻求我的帮助,别再让他的弟弟偷偷溜进他的房间的时候,我突然灵光一现,发现这是教他关于输入、输出和其他一些编程知识的绝佳时机. 而且让他在解决自己实际问题中学习这些也会相对容易. 我本来可以用很多不同的方法来建立一个简单的警报系统,但是我想要让这个系统是一体化的并且在功能上不止能满足我儿子最初的原始需求.
- 极客范 - GeekFan.net
初步学习RPi.GPIO模块的过程中写了一个控制8个LED的模块,基本上只是一个对RPi.GPIO的一个封装. 一个已经安装配置好了的树莓派. 连接控制树莓派所用的其他必须设备. 按照电路图所示,在面包板上进行连接. 首先得确定RPi.GPIO已安装. 最新的系统已经自带了,如果没有的可以使用命令.
- 操作系统 - ITeye博客
淘宝买来的 树莓派2代 B型. 这玩意还分国产和UK产,价格差距在10-20左右 不过不超过200. 另外就是要单独配个 5V2A 的电源,可选外壳和散热片,必备的是 TF 卡,可以用8G,我直接用的 32G TF 卡. 这玩意安装比较麻烦,简单的说第一次进系统你需要显示器,他只有HDMI接口,可以考虑用 HDMI转VGA连显示器,要么就直接HDMI连液晶电视(我就用的电视装的).
- C++博客-牵着老婆满街逛
转载自:/a/7653. 接触树莓派已经有一年多的时间了,主要用于Linux服务器. 前一段时间树莓派2发售了,树莓派又小火了一把. 现在我介绍一下我的经验,希望对于各位读者有多帮助吧. 不过还是建议用吧,能省下不少工作. 这里下载喜欢的镜像,我选择的是RASPBIAN,Debian大法好.
- 极客范 - GeekFan.net
作为庆祝树莓派2周岁生日的活动之一,我采访了
Eben Upton,树莓派之父和树莓派基金会前任委托人. –
Stett Holbrook,MAKE杂志高级编辑. 两年了,你看到了哪些树莓派在教育贡献方面的变化,并且你如何衡量成功. 这确实是一个有意思的问题. 如果两年前你问我如何衡量成功,我可能会说是出货数量.
- 极客范 - GeekFan.net
如果你想找一种最简单的方式启动你的树莓派,不用再左顾右盼啦. 树莓派基金会开发的 New Out Of Box Software (NOOBS)(以下简称NOOBS) 让这个强有力的小平台比任何时候都更容易配置和启动. 为一个树莓派安装操作系统当然算不上这个世界上最困难的事情,但是这需要一系列的工具并且需要知道如何使用这些工具.
- 极客范 - GeekFan.net
树莓派不仅可以让爱折腾的人们创造出各种乐趣,还能够激发不少人闲的蛋痛的创造力——Castor就是其中一员. 他 在Makezine上写到:”几乎每一天,都有制造商会隆重推出一款全新的平板电脑. 他们都说自己的产品更轻、更薄、更快了,但是(在我眼中)它们看起来 都是一个样,能够做的事情也都差不多. 于是我打算做点不一样的东西——倒腾一台基于Raspberry Pi的平板电脑”.
坚持分享优质有趣的原创文章,并保留作者信息和版权声明,任何问题请联系:@。RASPBERRY PI2 (树莓派2) 的安装和简单使用(基于windows) - 简书
RASPBERRY PI2 (树莓派2) 的安装和简单使用(基于windows)
从事物联网行业后,因为公司原料充足和有机会接触到这方面,就有兴趣玩起了树莓派。不过公司的其他高大上硬件我一概不懂,专业领域是软件方面,弄个派玩玩着实踩了不少坑,现在写篇自己简单玩玩派的前期安装过程。
RASPBERRY PI2 (树莓派2) 一枚
读卡器一个
安卓线一条(用于接通电源)
虚拟原料(基于windows)
Win32DiskImager(用于读写系统)
raspbian系统
winSCP(文件系统形式的SSH,很好用)
PuTTY(dos连接)
1、首先,观摩下树莓派的裸照
Paste_Image.png
2、背部照,红色圈着的为插TF卡的位置,已经插上
Paste_Image.png
3、格式化TF卡,这个最基本的操作就不截图介绍了
4、用Win32DiskImager写入raspbian系统
Win32DiskImager可以从官网中下载,可能需要翻墙。如果下载不了,可以到百度网盘中下载。
raspbian系统可以从官网上下载。分享出我用的系统,,推荐用这个系统。打开Win32DiskImager,选择系统,后缀为img,点击Write写进TF卡里面。
PS:Read功能可以从卡中读出系统,跟卡里面的东西一样,然后读出生成的系统Write进另一张TF卡里,就复制成功两张卡,当然,这篇文章用不到它。
Paste_Image.png
成功后你会发现你几G的容量变成了几时M,别怕,这是正常情况。
Paste_Image.png
5、系统装完后就实现连接操作了,树莓派网络需要跟自己电脑网络在同一个局域网中,接电源接网线就不提了,右下角的绿灯在闪则证明已经在工作,看下图:
Paste_Image.png
6、到这一步整个派就安装成功了,现在剩下的是用SSH连接到派里面的系统,首先获取树莓派的IP地址,
方法一:ping一下raspberrypi.local,如果通了就可以直接拿到IP,不通的话使用方法二。
方法二:登录到路由器里面找raspberrypi(不会登进去的百度或者谷歌)
Paste_Image.png
Paste_Image.png
PS:因为我这里不只一台树莓派,所以会有多个地址。
7、然后可以用winSCP连接了.
密码:raspberry
Paste_Image.png
成功登录后是一个文件系统:
Paste_Image.png
然后点击左上角红色圈住的图标可以进入PuTTY的dos操作系统,当然,点击会出现没有找到putty.exe:
Paste_Image.png
直接百度关键字putty
Paste_Image.png
下载后把名字改为putty.exe,然后复制,放到上图所要求的路径,没有哪个文件夹就自己手动建。
然后输入密码raspberry登录
Paste_Image.png
好,终于成功登进去了,大功告成?熟悉linux的已经知道蠢蠢欲动了。不过,我们还需要把TF卡的其他空间都扩展使用。不然你会遇到我那时候装多东西后怎么操作都提示没有空间,这是一个坑。
8、输入 sudo raspi-config启动配置,操作第一项expand filesystem把TF卡的其他空间扩展。
Paste_Image.png
9,因为本人熟悉linux,所以我做到这个程度已经满足我的需求了,如果需要界面系统的同学,可以使用VNC安装远程桌面,命令是sudo apt-get install tightvncserver,具体的操作就需要自行百度寻找。不过我本人建议使用linux的dos操作系统,只要克服一开始的记命令阶段。到后面就会得心应手。也算给自己掌握一种技能。
10、剩下就是自己大开手脚玩下派了,现在就直接变成考验对linux的熟悉程度了,我本人是在派里面玩node.js。
本文章属于原创文章,所有图片跟文字都出自我手,绝无抄袭,且所有流程都亲测成功如有什么不足的地方,欢迎指出如有雷同,纯属偶然可随意转载,但须注明原文出处
FengYuHe:
沉默中积累,无声中爆发

我要回帖

更多关于 树莓派 tf卡 容量 的文章

 

随机推荐