安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
Post a link to solutions you found. I wonder what that solution is.
It should be possible to use Samba like in every other Linux distro.
A much easier method is to enable sshd on the deck and then use a SCP or SFTP program on your PC to copy files over. (Filezilla or WinSCP)
You can also put your finger into your eye. It is still doable but it hurts a lot.
And "they do care" what and in which way is something writen on cards.
Yes, they are slow (both throughput and IOPS).
Yes, they only have a limited number of write cycles.
But how does any of this disqualify them from being shared via a Samba server?
I am trying to create a shared folder on the steam deck, and would avoid going through the manual SAMBA setup. any builtin alternatives?
(Of course this is pointless if you don't have an NFS server somewhere, but if you don't, I wouldn't mess around with samba: I'd just use sshfs.)
Windows uses NTFS file format. Linux uses EXT4. I think deck internal os might be on btrfs but it looks like it formats data drives to EXT4 preferentially. Basically Linux can't work with NTFS and Windows can't work with EXT4 (at least one OS can read its non-native file system but I don't think either can write to it).
That's what the 3rd party apps do: they let windows read/write EXT4 and/or let Linux read/write NTFS. I've been burned by the apps in the past as they corrupted my data. I don't recommend them but maybe they are ok now. Think they're also kind of pricey (at least by Linux standards).
Both OS's (windows and linux) can read and write to FAT32 formatted drives. It seems to me that the easiest solution is to use an external HD/SD/USB drive formatted as fat 32 and drag the files physically between the 2 os's.
If you don't have anything other than an SD Card it might be possible to add a fat32 partition to it and just physically eject it and transfer files that way. If you're using the sd card to store steam games, the deck might not like the partition being there. I'm reading some reddit posts saying that you can use exFAT instead of FAT32 but I've never done that. I've always used FAT32. FAT32 doesn't support large individual file sizes so you can't really use it to store video, although this has not been a problem for me as I don't have video data.
If you want to transfer over a network, I can't be of much help because I've never set up a network (of any significance). I know SAMBA exists and you seem familiar with it. The other option is to install SSH on the deck and connect to it using the Windows machine using a program called PUTTY. I'm not sure how easy it is to get SSH running on the deck because Valve has done some things at the fs level that don't appear to be standard on arch. I also don't know the advantages/disadvantages of SSH/PUTTY v. SAMBA. I'm kind of guessing that if you use SAMBA you need to be concerned about file formats that windows can read where is you used SSH, I think the Deck would just use network protocols to stringify the files and send them to the Windows machine over its network card without Windows needing to be able to read the EXT4 but maybe I'm mistaken.
Sorry maybe you already know this stuff. Basically the options are:
(1) Physical Swap
(create partition on the sd card with fat32/exFat for file shares)
(make fat32/exFAT usbC drive)
(2) Network Swap
(using SAMBA somehow)
(using SSH/Putty,winscp somehow)
This is always such a mess that I just keep an old laptop HD with fat32 format on it and just use that for swapping files (the intermediary option).
I'd go with ssh or rsync as they are already installed in SteamOS
https://www.youtube.com/shorts/pvEZELnbPoI
If you need to transfer large files, you can use the Warpinator. I've been using a NAS server using Samba share files between machines on the same local network and that seems to be easiest to do.
If you'd like to run a Kodi server, perhaps consider running it as a separate server (e.g. Raspberry Pi or old computer) with a storage media attached to it; and then you can access the files over the network using any devices using a client software/app. I'd use that approach rather than hosting the server(s) using the Steam Deck. For testing/temporary purposes, should be okay to use the Steam Deck as server (on main HDD) however for ongoing use, it would be better to host the server software on a separate machine.